コード例 #1
0
    def test_sha256sum():
        resource = fxt.get_anymarkup("sha256sum.yml")

        openshift_resource = OR(resource, TEST_INT, TEST_INT_VER)

        assert (
            openshift_resource.sha256sum() ==
            "1366d8ef31f0d83419d25b446e61008b16348b9efee2216873856c49cede6965")

        annotated = openshift_resource.annotate()

        assert (
            annotated.sha256sum() ==
            "1366d8ef31f0d83419d25b446e61008b16348b9efee2216873856c49cede6965")

        assert annotated.has_valid_sha256sum()

        annotated.body["metadata"]["annotations"][
            "qontract.sha256sum"] = "test"

        assert (
            annotated.sha256sum() ==
            "1366d8ef31f0d83419d25b446e61008b16348b9efee2216873856c49cede6965")

        assert not annotated.has_valid_sha256sum()
コード例 #2
0
    def test_annotates_resource():
        resource = fxt.get_anymarkup("annotates_resource.yml")
        openshift_resource = OR(resource, TEST_INT, TEST_INT_VER)

        assert openshift_resource.has_qontract_annotations() is False

        annotated = openshift_resource.annotate()
        assert annotated.has_qontract_annotations() is True
コード例 #3
0
    def test_sha256sum(self):
        resource = fxt.get_anymarkup('sha256sum.yml')

        openshift_resource = OR(resource, TEST_INT, TEST_INT_VER)

        assert openshift_resource.sha256sum() == \
            '1366d8ef31f0d83419d25b446e61008b16348b9efee2216873856c49cede6965'

        annotated = openshift_resource.annotate()

        assert annotated.sha256sum() == \
            '1366d8ef31f0d83419d25b446e61008b16348b9efee2216873856c49cede6965'

        assert annotated.has_valid_sha256sum()

        annotated.body['metadata']['annotations']['qontract.sha256sum'] = \
            'test'

        assert annotated.sha256sum() == \
            '1366d8ef31f0d83419d25b446e61008b16348b9efee2216873856c49cede6965'

        assert not annotated.has_valid_sha256sum()