diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-15 14:12:51 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-15 14:12:51 +0200 | 
| commit | 2b07ee826ae9cdcf1d7aec4fc882eb5fa9a3d41d (patch) | |
| tree | 2f1d2050b699b949c0769c5a6ddb286de69c80f6 /archaeological_operations/tests.py | |
| parent | 23906ee248e5a6a9e4a697239038ae213847be02 (diff) | |
| download | Ishtar-2b07ee826ae9cdcf1d7aec4fc882eb5fa9a3d41d.tar.bz2 Ishtar-2b07ee826ae9cdcf1d7aec4fc882eb5fa9a3d41d.zip | |
Fix tests
Diffstat (limited to 'archaeological_operations/tests.py')
| -rw-r--r-- | archaeological_operations/tests.py | 33 | 
1 files changed, 22 insertions, 11 deletions
| diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py index d7cf67849..86fbd0d7b 100644 --- a/archaeological_operations/tests.py +++ b/archaeological_operations/tests.py @@ -1053,7 +1053,7 @@ class OperationTest(TestCase, OperationInitTest):          operation.comment = u"Zardoz"          operation.code_patriarche = u"HUIAAA5"          operation.save() -        for key in ('old', 'op2010', 'dirty', 'daisy', "'2010'", "zardoz", +        for key in ('old', 'dirty', 'daisy', "'2010'", "zardoz",                      "huiaaa5"):              self.assertIn(key, operation.search_vector) @@ -1474,7 +1474,7 @@ class OperationSearchTest(TestCase, OperationInitTest):          response = c.get(reverse('get-operation'), {'year': '2010'})          self.assertEqual(json.loads(response.content)['recordsTotal'], 2)          response = c.get(reverse('get-operation'), -                         {'operator': self.orgas[0].pk}) +                         {'operator': self.orgas[0].name})          result = json.loads(response.content)          self.assertEqual(result['recordsTotal'], 3) @@ -1643,12 +1643,14 @@ class OperationSearchTest(TestCase, OperationInitTest):              relation_type=rel1)          return rel1, rel2 -    def testRelatedSearch(self): +    def test_related_search(self):          c = Client()          rel1, rel2 = self.create_relations()          self.operations[1].year = 2011          self.operations[1].save() -        search = {'year': '2010', 'relation_types_0': rel2.pk} +        search = { +            'search_vector': 'year=2010 relation-types="{}"'.format(rel2.name) +        }          response = c.get(reverse('get-operation'), search)          # no result when no authentification          self.assertTrue(not json.loads(response.content)) @@ -1772,21 +1774,30 @@ class OperationPermissionTest(TestCase, OperationInitTest):          response = c.get(reverse('get-operation'), {'year': '2010'})          # only one "own" operation available          self.assertTrue(json.loads(response.content)) -        self.assertTrue(json.loads(response.content)['recordsTotal'] == 1) +        self.assertEqual(json.loads(response.content)['recordsTotal'], 1)          response = c.get(reverse('get-operation'), -                         {'operator': self.orgas[0].pk}) -        self.assertTrue(json.loads(response.content)['recordsTotal'] == 1) +                         {'operator': self.orgas[0].name}) +        self.assertEqual(json.loads(response.content)['recordsTotal'], 1) +        response = c.get(reverse('get-operation'), +                         {'search_vector': 'operator="{}"'.format( +                             self.orgas[0].name)}) +        self.assertEqual(json.loads(response.content)['recordsTotal'], 1)          # area filter          c = Client()          c.login(username=self.alt_username2, password=self.alt_password2) -        response = c.get(reverse('get-operation'), {'year': '2010'}) +        response = c.get(reverse('get-operation'), +                         {'year': '2010'})          # only one "own" operation available          self.assertTrue(json.loads(response.content)) -        self.assertTrue(json.loads(response.content)['recordsTotal'] == 1) +        self.assertEqual(json.loads(response.content)['recordsTotal'], 1)          response = c.get(reverse('get-operation'), -                         {'operator': self.orgas[0].pk}) -        self.assertTrue(json.loads(response.content)['recordsTotal'] == 1) +                         {'operator': self.orgas[0].name}) +        self.assertEqual(json.loads(response.content)['recordsTotal'], 1) +        response = c.get(reverse('get-operation'), +                         {'search_vector': 'operator="{}"'.format( +                             self.orgas[0].name)}) +        self.assertEqual(json.loads(response.content)['recordsTotal'], 1)      def test_own_modify(self):          operation_pk1 = self.operations[0].pk | 
