def test_tag_class_repository_exist(): """Test TagClass""" org = 'onap' repo = 'base/sdc-sanity' rdh.initialize(org) tags = rdh.TagClass(org, repo) assert tags.repository_exist == True
def test_tag_class_valid_tags(): """Test TagClass""" org = 'onap' repo = 'base/sdc-sanity' test_tags = ["1.2.3", "1.22.333", "111.22.3", "10.11.12", "1.0.3"] rdh.initialize(org) tags = rdh.TagClass(org, repo) for tag in test_tags: tags.add_tag(tag) assert len(tags.valid) == len(test_tags) assert len(tags.invalid) == 0
def test_tag_class_invalid_tags(): """Test TagClass""" org = 'onap' repo = 'base/sdc-sanity' test_tags = [ "v1.2.3", "1.22", "111.22.3a", "10.11.12.3", "draft", "1.2.jan14", "1.2.3.4.5.6.7.8", "1", "latest", "v0.1.0", "1.1-20170906T011834", "2.0-20180221T152423", "1.3.0-20181121T1329", "1.1.2-SNAPSHOT-20181231T234559Z", "1.1.2-STAGING-20181231T234559Z" ] rdh.initialize(org) tags = rdh.TagClass(org, repo) for tag in test_tags: tags.add_tag(tag) assert len(tags.invalid) == len(test_tags) assert len(tags.valid) == 0