Skip to content

Commit

Permalink
Add test for get_tags on merged datasets
Browse files Browse the repository at this point in the history
  • Loading branch information
emi80 committed Apr 25, 2014
1 parent 73f5d56 commit 4faa00a
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions test/test_dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -326,3 +326,17 @@ def test_merge():
assert merged.sex == ['M', 'F']
assert merged.age == [65, 61]
assert merged.desc == ['First test dataset', 'Second test dataset']


def test_get_tags_on_merged():
"""Merge metadata from two or more datasets"""
info1 = {'id': '1', 'sex': 'M', 'age': 65, 'desc': 'First test dataset'}
info2 = {'id': '2', 'sex': 'F', 'age': 61, 'desc': 'Second test dataset'}
# Disable warning about * magic
# pylint: disable=W0142
dataset1 = Dataset(**info1)
dataset2 = Dataset(**info2)
# pylint: enable=W0142
merged = dataset1.merge(dataset2)
string = merged.get_tags()
assert string == '''age=65,61; desc="First test dataset","Second test dataset"; id=1,2; sex=M,F;'''

0 comments on commit 4faa00a

Please sign in to comment.