Example #1
0
 def sandbox_patch(self, monkeypatch):
     info = version.DistributionInfo(
         id='org.kde.Platform',
         parsed=version.Distribution.kde_flatpak,
         version=VersionNumber.parse('5.12'),
         pretty='Unknown')
     monkeypatch.setattr(version, 'distribution', lambda: info)
Example #2
0
 def test_parse_invalid(self, s, message):
     with pytest.raises(ValueError, match=message):
         VersionNumber.parse(s)
Example #3
0
 def test_parse_valid(self, s, expected):
     assert VersionNumber.parse(s) == expected