Esempio n. 1
0
    def test_get_doc(self):
        indice = ElasticSearchIndice(self.test_indice, self.es_conn)

        doc = indice.get_doc("testdoc2")
        self.assertTrue(isinstance(doc, _ElasticSearchDocument))

        with self.assertRaises(DocumentDoesNotExist):
            doc = indice.get_doc("testdoc4")

        with self.assertRaises(ElasticForbidden):
            doc = indice.get_doc("testdoc3")
Esempio n. 2
0
    def test_create_doc(self):
        indice = ElasticSearchIndice(self.test_indice, self.es_conn)
        doc = indice.create_doc({"message": "test data"}, "testdoc")
        self.assertTrue(isinstance(doc, _ElasticSearchDocument))

        doc = indice.create_doc({"message": "test data"})
        self.assertTrue(isinstance(doc, _ElasticSearchDocument))
        self.assertEqual(doc.id, "OSnafweioaadjfewi")

        with self.assertRaises(DocumentAlreadyExists):
            doc = indice.create_doc({"message": "test data"}, "testdoc2")

        with self.assertRaises(ElasticForbidden):
            doc = indice.create_doc({"message": "test data"}, "testdoc3")
Esempio n. 3
0
 def test_total_shards(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.total_shards, 10)
Esempio n. 4
0
 def test_uuid(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.uuid, "SVkn-lo3TBKOZx0FI9CI_A")
Esempio n. 5
0
 def test_status(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.status, "open")
Esempio n. 6
0
 def test_to_dict(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.to_dict(), self.test_dict)
Esempio n. 7
0
 def test_replicas(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.replicas, 1)
Esempio n. 8
0
 def test_size(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.size, "434kb")
Esempio n. 9
0
 def test_primary_shards(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.primary_shards, 5)
Esempio n. 10
0
 def test_mappings(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     mappings = indice.mappings
     print(mappings)
     self.assertTrue(isinstance(mappings, dict))
     self.assertEqual(mappings, {})
Esempio n. 11
0
 def test_health(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.health, "green")
Esempio n. 12
0
 def test_docs(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertEqual(indice.docs, 16)
Esempio n. 13
0
 def test_elasticsearch_indice_class(self):
     indice = ElasticSearchIndice(self.test_indice, self.es_conn)
     self.assertTrue(indice, ElasticSearchIndice)