예제 #1
0
def test_non_sorted_tags_raise_value_error():
    now = datetime.datetime.utcnow()
    tags = ['tag1', 'tag2']
    x = DatasetProfile('test', now, tags=tags)
    x.validate()
    # Include a tag which will not be sorted
    x.tags = tags + ['aaaa']
    try:
        x.validate()
        raise RuntimeError("validate should raise an ValueError")
    except ValueError:
        pass
예제 #2
0
def test_non_string_tag_raises_assert_error():
    now = datetime.datetime.utcnow()
    tags = ['tag1', 'tag2']
    x = DatasetProfile('test', now, tags=tags)
    x.validate()
    # Include a non-string tag
    x.tags = tags + [1]
    try:
        x.validate()
        raise RuntimeError("validate should raise an AssertionError")
    except AssertionError:
        pass