예제 #1
0
    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)
예제 #2
0
    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)
예제 #3
0
    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)