コード例 #1
0
 def test_initialise(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     store = SQLLearnfStore(engine)
     self.assertEqual(store.storage_engine, engine)
コード例 #2
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
 def test_init_with_configuration(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     self.assertIsNotNone(engine)
     self.assertIsNotNone(engine.configuration)
     self.assertIsNone(engine._session)
コード例 #3
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
    def test_stores(self):
        config = unittest.mock.Mock
        engine = SQLStorageEngine(config)

        self.assertIsInstance(engine.category_store(), SQLCategoryStore)
        self.assertIsInstance(engine.errors_store(), SQLErrorsStore)
        self.assertIsInstance(engine.duplicates_store(), SQLDuplicatesStore)
        self.assertIsInstance(engine.learnf_store(), SQLLearnfStore)
        self.assertIsInstance(engine.conversation_store(),
                              SQLConversationStore)
        self.assertIsInstance(engine.sets_store(), SQLSetsStore)
        self.assertIsInstance(engine.maps_store(), SQLMapsStore)
        self.assertIsInstance(engine.rdf_store(), SQLRDFsStore)
        self.assertIsInstance(engine.denormal_store(), SQLDenormalStore)
        self.assertIsInstance(engine.normal_store(), SQLNormalStore)
        self.assertIsInstance(engine.gender_store(), SQLGenderStore)
        self.assertIsInstance(engine.person_store(), SQLPersonStore)
        self.assertIsInstance(engine.person2_store(), SQLPerson2Store)
        self.assertIsInstance(engine.regex_store(), SQLRegexStore)
        self.assertIsInstance(engine.property_store(), SQLPropertyStore)
        self.assertIsInstance(engine.defaults_store(), SQLDefaultVariableStore)
        self.assertIsInstance(engine.twitter_store(), SQLTwitterStore)
        self.assertIsInstance(engine.spelling_store(), SQLSpellingStore)
        self.assertIsInstance(engine.license_store(), SQLLicenseKeysStore)
        self.assertIsInstance(engine.pattern_nodes_store(),
                              SQLPatternNodesStore)
        self.assertIsInstance(engine.template_nodes_store(),
                              SQLTemplateNodesStore)
        self.assertIsInstance(engine.preprocessors_store(),
                              SQLPreProcessorsStore)
        self.assertIsInstance(engine.postprocessors_store(),
                              SQLPostProcessorsStore)
        self.assertIsInstance(engine.postquestionprocessors_store(),
                              SQLPostQuestionProcessorsStore)
        self.assertIsInstance(engine.usergroups_store(), SQLUserGroupStore)
        self.assertIsInstance(engine.user_store(), SQLUserStore)
        self.assertIsInstance(engine.linked_account_store(),
                              SQLLinkedAccountStore)
        self.assertIsInstance(engine.link_store(), SQLLinkStore)
        self.assertIsInstance(engine.triggers_store(), SQLTriggersStore)
        self.assertIsInstance(engine.oobs_store(), SQLOOBsStore)
コード例 #4
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
 def test_categories(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     self.category_asserts(engine)
コード例 #5
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
 def __init__(self, configuration):
     SQLStorageEngine.__init__(self, configuration)
     self.drop_all = False
     self.create_all = False
コード例 #6
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
 def test_properties(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     self.property_asserts(engine)
コード例 #7
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
 def test_conversations(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     self.conversation_asserts(engine)
コード例 #8
0
ファイル: test_engine.py プロジェクト: lilnana00/3ddd
 def test_links(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     self.link_asserts(engine)
コード例 #9
0
 def test_initialise(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     with self.assertRaises(NotImplementedError):
         engine.braintree_store()
コード例 #10
0
ファイル: config.py プロジェクト: vowtk0123/cotoba-agent-oss
 def create_engine(self):
     engine = SQLStorageEngine(self)
     engine.initialise()
     return engine
コード例 #11
0
 def test_upload_from_file_exception(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     store = SQLPostQuestionProcessorsStore(engine)
コード例 #12
0
 def test_initialise(self):
     config = SQLStorageConfiguration()
     engine = SQLStorageEngine(config)
     engine.initialise()
     store = SQLPostQuestionProcessorsStore(engine)
     self.assertEqual(store.storage_engine, engine)