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()
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
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()