summaryrefslogtreecommitdiff
path: root/spec/integration/python/pip_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/integration/python/pip_spec.rb')
-rw-r--r--spec/integration/python/pip_spec.rb30
1 files changed, 5 insertions, 25 deletions
diff --git a/spec/integration/python/pip_spec.rb b/spec/integration/python/pip_spec.rb
index cead027..3d6b82f 100644
--- a/spec/integration/python/pip_spec.rb
+++ b/spec/integration/python/pip_spec.rb
@@ -47,39 +47,19 @@ RSpec.describe "pip" do
end
context 'with BSD licenses dependencies' do
- let(:requirements) { %w(webencodings idna click EasyProcess).join("\n") }
-
- it 'finds proper versions of BSD license' do
- runner.add_file('requirements.txt', requirements)
-
- report = runner.scan
-
- expect(report.licenses_for('webencodings')).to eq(['BSD'])
- end
-
- it 'finds proper versions of BSD license' do
- runner.add_file('requirements.txt', requirements)
-
- report = runner.scan
-
- expect(report.licenses_for('idna')).to eq(['BSD-like'])
- end
+ let(:requirements) { %w[webencodings idna click EasyProcess].join("\n") }
it 'finds proper versions of BSD license' do
runner.add_file('requirements.txt', requirements)
report = runner.scan
+ expect(report.licenses_for('webencodings')).to eq(['bsd'])
+ expect(report.licenses_for('idna')).to eq(['bsd-like'])
+ expect(report.licenses_for('EasyProcess')).to eq(['bsd'])
+ expect(report.licenses_for('PyVirtualDisplay')).to eq(['bsd'])
expect(report.licenses_for('click')).to eq(['BSD-3-Clause'])
end
-
- it 'finds proper versions of BSD license' do
- runner.add_file('requirements.txt', requirements)
-
- report = runner.scan
-
- expect(report.licenses_for('EasyProcess')).to eq(['BSD'])
- end
end
[{ version: '2', commit: '04dce91b' }, { version: '3', commit: '48e250a1' }].each do |python|