def test_setSubcategoryList(self): """Test set subcategory list works""" myDialog = ISKeywordsDialog(PARENT, IFACE) myList = OrderedDict([('population [density]', 'population [density]'), ('population [count]', 'population [count]'), ('building', 'building'), ('building [osm]', 'building [osm]'), ('building [sigab]', 'building [sigab]'), ('roads', 'roads')]) mySelectedItem = 'building' myDialog.setSubcategoryList(myList, mySelectedItem) myResult = str(myDialog.cboSubcategory.currentText()) myMessage = ('\nGot: %s\nExpected: %s\n' % (myResult, mySelectedItem)) assert myResult == mySelectedItem, myMessage