diff options
Diffstat (limited to 'chimere/tests.py')
| -rw-r--r-- | chimere/tests.py | 16 | 
1 files changed, 14 insertions, 2 deletions
diff --git a/chimere/tests.py b/chimere/tests.py index f256508..54c1acd 100644 --- a/chimere/tests.py +++ b/chimere/tests.py @@ -187,17 +187,29 @@ class KMLImporterTest(TestCase, ImporterTest):          importer4 = Importer.objects.create(importer_type='KML',           source=test_dir_path+'tests/sample.kml.zip', zipped=True, -         default_description="Ma description") +         default_description="Default description")          importer4.categories.add(subcategories[3])          self.marker_importers = [(importer1, 1), (importer2, 3), (importer3, 0),                                   (importer4, 4)]      def test_defaultdescription(self): +        Marker.objects.all().delete()          importer = self.marker_importers[-1][0] +        importer.overwrite = True +        importer.save()          importer.manager.get() -        self.assertEqual(Marker.objects.order_by('-pk').all()[0].description, +        last_marker = Marker.objects.order_by('-pk').all()[0] +        self.assertEqual(last_marker.description,                           importer.default_description) +        # don't overwrite description on update +        new_desc = u"Description set by an user" +        last_marker.description = new_desc +        last_marker.save() +        importer.manager.get() +        last_marker = Marker.objects.order_by('-pk').all()[0] +        self.assertEqual(last_marker.description, +                         new_desc)  class ShapefileImporterTest(TestCase, ImporterTest):      def setUp(self):  | 
