@@ -1470,6 +1470,14 @@ def test_tag_show_for_free_tag(self):
14701470 eq (tag_shown ['display_name' ], 'acid-rain' )
14711471 eq (tag_shown ['id' ], tag_in_dataset ['id' ])
14721472 eq (tag_shown ['vocabulary_id' ], None )
1473+ assert 'packages' not in tag_shown
1474+
1475+ def test_tag_show_with_datasets (self ):
1476+ dataset = factories .Dataset (tags = [{'name' : 'acid-rain' }])
1477+
1478+ tag_shown = helpers .call_action ('tag_show' , id = 'acid-rain' ,
1479+ include_datasets = True )
1480+
14731481 eq ([d ['name' ] for d in tag_shown ['packages' ]], [dataset ['name' ]])
14741482
14751483 def test_tag_show_not_found (self ):
@@ -1482,7 +1490,8 @@ def test_tag_show_for_flexible_tag(self):
14821490 # and foreign characters in its name
14831491 dataset = factories .Dataset (tags = [{'name' : u'Flexible. \u30a1 ' }])
14841492
1485- tag_shown = helpers .call_action ('tag_show' , id = u'Flexible. \u30a1 ' )
1493+ tag_shown = helpers .call_action ('tag_show' , id = u'Flexible. \u30a1 ' ,
1494+ include_datasets = True )
14861495
14871496 eq (tag_shown ['name' ], u'Flexible. \u30a1 ' )
14881497 eq (tag_shown ['display_name' ], u'Flexible. \u30a1 ' )
@@ -1495,22 +1504,15 @@ def test_tag_show_for_vocab_tag(self):
14951504 tag_in_dataset = dataset ['tags' ][0 ]
14961505
14971506 tag_shown = helpers .call_action ('tag_show' , id = 'acid-rain' ,
1498- vocabulary_id = vocab ['id' ])
1507+ vocabulary_id = vocab ['id' ],
1508+ include_datasets = True )
14991509
15001510 eq (tag_shown ['name' ], 'acid-rain' )
15011511 eq (tag_shown ['display_name' ], 'acid-rain' )
15021512 eq (tag_shown ['id' ], tag_in_dataset ['id' ])
15031513 eq (tag_shown ['vocabulary_id' ], vocab ['id' ])
15041514 eq ([d ['name' ] for d in tag_shown ['packages' ]], [dataset ['name' ]])
15051515
1506- def test_tag_show_without_datasets (self ):
1507- factories .Dataset (tags = [{'name' : 'acid-rain' }])
1508-
1509- tag_shown = helpers .call_action ('tag_show' , id = 'acid-rain' ,
1510- include_datasets = False )
1511-
1512- assert 'packages' not in tag_shown
1513-
15141516
15151517class TestTagList (helpers .FunctionalTestBase ):
15161518
0 commit comments