Пример #1
0
    def test_valid_apt_deb(self):
        repo = PackageRepositoryApt(
            architectures=["amd64", "i386"],
            components=["main", "multiverse"],
            formats=["deb", "deb-src"],
            key_id="test-key-id",
            key_server="keyserver.ubuntu.com",
            name="test-name",
            suites=["xenial", "xenial-updates"],
            url="http://archive.ubuntu.com/ubuntu",
        )

        self.assertThat(
            repo.marshal(),
            Equals({
                "architectures": ["amd64", "i386"],
                "components": ["main", "multiverse"],
                "formats": ["deb", "deb-src"],
                "key-id": "test-key-id",
                "key-server": "keyserver.ubuntu.com",
                "name": "test-name",
                "suites": ["xenial", "xenial-updates"],
                "type": "apt",
                "url": "http://archive.ubuntu.com/ubuntu",
            }),
        )
Пример #2
0
def test_apt_marshal():
    repo = PackageRepositoryApt(
        architectures=["amd64", "i386"],
        components=["main", "multiverse"],
        formats=["deb", "deb-src"],
        key_id="A" * 40,
        key_server="xkeyserver.ubuntu.com",
        name="test-name",
        suites=["xenial", "xenial-updates"],
        url="http://archive.ubuntu.com/ubuntu",
    )

    assert repo.marshal() == {
        "architectures": ["amd64", "i386"],
        "components": ["main", "multiverse"],
        "formats": ["deb", "deb-src"],
        "key-id": "A" * 40,
        "key-server": "xkeyserver.ubuntu.com",
        "name": "test-name",
        "suites": ["xenial", "xenial-updates"],
        "type": "apt",
        "url": "http://archive.ubuntu.com/ubuntu",
    }