Ejemplo n.º 1
0
class FlaskArangoGraphTests(FlaskRequestTests):

    def setUp(self):
        # pylint: disable=no-init,too-few-public-methods,unused-variable
        super(FlaskArangoGraphTests, self).setUp()
        self.app.config['ARANGO_URL'] = 'http://localhost:8529'
        self.app.config['ARANGO_DB'] = 'flask_arango_test'
        self.app.config['ARANGO_GRAPH'] = 'GraphTest'
        self.arango = Arango()
        self.arango.init_app(self.app)
        if not self.arango.connection.hasDatabase('flask_arango_test'):
            self.arango.connection.createDatabase('flask_arango_test')

        class EdgeTest(Edges):
            pass

        class FromTest(Collection):
            pass

        class ToTest(Collection):
            pass

        class GraphTest(Graph):
            _edgeDefinitions = (EdgeDefinition(
                'EdgeTest',
                fromCollections=['FromTest'],
                toCollections=['ToTest']),)
            _orphanedCollections = ()

        if not self.arango.db.hasGraph('GraphTest'):
            self.arango.db.createGraph('GraphTest')

    def test_database_access(self):
        self.assertIsNotNone(self.arango.gdb)
Ejemplo n.º 2
0
class FlaskArangoGraphTests(FlaskRequestTests):
    def setUp(self):
        # pylint: disable=no-init,too-few-public-methods,unused-variable
        super(FlaskArangoGraphTests, self).setUp()
        self.app.config['ARANGO_URL'] = 'http://localhost:8529'
        self.app.config['ARANGO_DB'] = 'flask_arango_test'
        self.app.config['ARANGO_GRAPH'] = 'GraphTest'
        self.arango = Arango()
        self.arango.init_app(self.app)
        if not self.arango.connection.hasDatabase('flask_arango_test'):
            self.arango.connection.createDatabase('flask_arango_test')

        class EdgeTest(Edges):
            pass

        class FromTest(Collection):
            pass

        class ToTest(Collection):
            pass

        class GraphTest(Graph):
            _edgeDefinitions = (EdgeDefinition('EdgeTest',
                                               fromCollections=['FromTest'],
                                               toCollections=['ToTest']), )
            _orphanedCollections = ()

        if not self.arango.db.hasGraph('GraphTest'):
            self.arango.db.createGraph('GraphTest')

    def test_database_access(self):
        self.assertIsNotNone(self.arango.gdb)
Ejemplo n.º 3
0
class FlaskArangoDatabaseTests(FlaskRequestTests):
    def setUp(self):
        super(FlaskArangoDatabaseTests, self).setUp()
        self.app.config['ARANGO_URL'] = 'http://localhost:8529'
        self.app.config['ARANGO_DB'] = 'flask_arango_test'
        self.app.config['ARANGO_GRAPH'] = 'GraphTest'
        self.arango = Arango()
        self.arango.init_app(self.app)
        if not self.arango.connection.hasDatabase('flask_arango_test'):
            self.arango.connection.createDatabase('flask_arango_test')

    def test_database_access(self):
        self.assertIsNotNone(self.arango.db)
Ejemplo n.º 4
0
class FlaskArangoDatabaseTests(FlaskRequestTests):

    def setUp(self):
        super(FlaskArangoDatabaseTests, self).setUp()
        self.app.config['ARANGO_URL'] = 'http://localhost:8529'
        self.app.config['ARANGO_DB'] = 'flask_arango_test'
        self.app.config['ARANGO_GRAPH'] = 'GraphTest'
        self.arango = Arango()
        self.arango.init_app(self.app)
        if not self.arango.connection.hasDatabase('flask_arango_test'):
            self.arango.connection.createDatabase('flask_arango_test')

    def test_database_access(self):
        self.assertIsNotNone(self.arango.db)
Ejemplo n.º 5
0
 def test_init_app(self):
     arango = Arango()
     arango.init_app(self.app)
     self.assertIsNotNone(arango.connection)
Ejemplo n.º 6
0
 def test_init_app(self):
     arango = Arango()
     arango.init_app(self.app)
     self.assertIsNotNone(arango.connection)