Esempio n. 1
0
 def test_hardcoded_core18(self):
     packages = [
         DebPackage.from_unparsed(p)
         for p in repo._deb._DEFAULT_FILTERED_STAGE_PACKAGES
     ]
     assert repo._deb.get_packages_in_base(base="core18") == packages
Esempio n. 2
0
def test_parse_version():
    assert DebPackage.from_unparsed("foo=4.5") == DebPackage(
        name="foo", arch=None, version="4.5"
    )
Esempio n. 3
0
def test_parse_arch():
    assert DebPackage.from_unparsed("foo:arch") == DebPackage(
        name="foo", arch="arch", version=None
    )
Esempio n. 4
0
def test_parse_arch_and_version():
    assert DebPackage.from_unparsed("foo:arch=4.5") == DebPackage(
        name="foo", arch="arch", version="4.5"
    )
Esempio n. 5
0
def test_parse_simple():
    assert DebPackage.from_unparsed("foo") == DebPackage(
        name="foo", arch=None, version=None
    )