def test_load_state_from_keywords(self): """Test load_state_from_keywords 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.load_state_from_keywords() keywords = dialog.get_keywords() expected_keywords = { 'title': 'A tsunami in Padang (Mw 8.8)', 'category': 'hazard', 'subcategory': 'tsunami', 'unit': 'm' } message = 'The keyword should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_load_state_from_keywords(self): """Test load_state_from_keywords 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.load_state_from_keywords() keywords = dialog.get_keywords() expected_keywords = { 'title': 'A tsunami in Padang (Mw 8.8)', 'category': 'hazard', 'subcategory': 'tsunami', 'unit': 'm'} message = 'The keyword should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_load_state_from_keywords(self): """Test load_state_from_keywords 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.load_state_from_keywords() keywords = dialog.get_keywords() expected_keywords = { 'category': 'hazard', 'unit': 'metres_depth', 'subcategory': 'tsunami', 'data_type': 'continuous', 'title': 'Tsunami' } message = 'The keyword should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_load_state_from_keywords(self): """Test load_state_from_keywords 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.load_state_from_keywords() keywords = dialog.get_keywords() expected_keywords = { 'category': 'hazard', 'unit': 'metres_depth', 'subcategory': 'tsunami', 'data_type': 'continuous', 'title': 'Tsunami'} message = 'The keyword should be %s, but it returns %s' % ( expected_keywords, keywords) self.assertEqual(keywords, expected_keywords, message)
def test_layer_without_keywords(self): """Test load state from keywords works.""" layer = make_keywordless_layer() dialog = KeywordsDialog(PARENT, IFACE, layer=layer) dialog.load_state_from_keywords()
def test_layer_without_keywords(self): """Test load state from keywords works.""" layer = make_keywordless_layer() dialog = KeywordsDialog(PARENT, IFACE, layer=layer) dialog.load_state_from_keywords()