diff --git a/python/lib/dependabot/python/version.rb b/python/lib/dependabot/python/version.rb index adbe980cf36..f619911f084 100644 --- a/python/lib/dependabot/python/version.rb +++ b/python/lib/dependabot/python/version.rb @@ -254,6 +254,11 @@ def dev_cmp_key T.must(dev) end + sig { returns(String) } + def lowest_prerelease_suffix + "dev0" + end + private sig { params(other: Dependabot::Python::Version).returns(Integer) } diff --git a/python/spec/dependabot/python/version_spec.rb b/python/spec/dependabot/python/version_spec.rb index 11f806cd9df..0895861b192 100644 --- a/python/spec/dependabot/python/version_spec.rb +++ b/python/spec/dependabot/python/version_spec.rb @@ -342,6 +342,14 @@ end end + describe "#lowest_prerelease_suffix" do + subject { version.lowest_prerelease_suffix } + + let(:version_string) { "1.2.3" } + + it { is_expected.to eq "dev0" } + end + describe "compatibility with Gem::Requirement" do subject { requirement.satisfied_by?(version) }