def test_remove_item_by_value(self): """Test remove_item_by_value works.""" layer = clone_raster_layer(name='padang_tsunami_mw8', extension='.tif', include_keywords=True, source_directory=test_data_path('hazard')) dialog = KeywordsDialog(PARENT, IFACE, layer=layer) dialog.remove_item_by_value('hazard') keywords = dialog.get_keywords() expected_keywords = { 'title': 'A tsunami in Padang (Mw 8.8)', 'subcategory': 'tsunami', 'unit': 'm' } message = 'The keywords should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_remove_item_by_value(self): """Test remove_item_by_value works.""" layer = clone_raster_layer( name='padang_tsunami_mw8', extension='.tif', include_keywords=True, source_directory=test_data_path('hazard') ) dialog = KeywordsDialog(PARENT, IFACE, layer=layer) dialog.remove_item_by_value('hazard') keywords = dialog.get_keywords() expected_keywords = { 'title': 'A tsunami in Padang (Mw 8.8)', 'subcategory': 'tsunami', 'unit': 'm'} message = 'The keywords should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_remove_item_by_value(self): """Test remove_item_by_value works.""" layer = clone_raster_layer(name='tsunami_wgs84', extension='.tif', include_keywords=True, source_directory=test_data_path('hazard')) dialog = KeywordsDialog(PARENT, IFACE, layer=layer) dialog.remove_item_by_value('hazard') keywords = dialog.get_keywords() expected_keywords = { 'unit': 'metres_depth', 'subcategory': 'tsunami', 'data_type': 'continuous', 'title': 'Tsunami' } message = 'The keywords should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_remove_item_by_value(self): """Test remove_item_by_value works.""" layer = clone_raster_layer( name='tsunami_wgs84', extension='.tif', include_keywords=True, source_directory=test_data_path('hazard') ) dialog = KeywordsDialog(PARENT, IFACE, layer=layer) dialog.remove_item_by_value('hazard') keywords = dialog.get_keywords() expected_keywords = { 'unit': 'metres_depth', 'subcategory': 'tsunami', 'data_type': 'continuous', 'title': 'Tsunami'} message = 'The keywords should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)