def test_upload_no_dir_or_file(self): with self.assertRaises(Exception): Uploader.upload(storetype='categories', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=None, dirname=None, subdir=True, extension=".aiml", create=True)
def test_upload_unknown(self): with self.assertRaises(Exception): Uploader.upload(storetype='other', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=None, dirname=self.basepath + "categories", subdir=True, extension=".aiml", create=True)
def test_upload_postprocessors(self): count, success = Uploader.upload(storetype='postprocessors', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "postprocessors.conf", dirname=None, subdir=True, extension=".conf") self.assertEquals(6, count) self.assertEquals(5, success)
def test_upload_maps(self): count, success = Uploader.upload(storetype='maps', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=None, dirname=self.basepath + "maps" + os.sep + "text", subdir=True, extension=".txt", create=True) self.assertEquals(11, count) self.assertEquals(11, success)
def test_upload_categories(self): count, success = Uploader.upload(storetype='categories', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=None, dirname=self.basepath + "categories", subdir=True, extension=".aiml", create=True) self.assertEquals(9, count) self.assertEquals(9, success)
def test_upload_oobs(self): count, success = Uploader.upload(storetype='oobs', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=self.basepath + "oobs" + os.sep + "callmom.conf", dirname=None, subdir=True, extension=".conf", create=True) self.assertEquals(13, count) self.assertEquals(13, success)
def test_upload_spelling(self): count, success = Uploader.upload(storetype='spelling', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=self.basepath + "spelling" + os.sep + "corpus.txt", dirname=None, subdir=True, extension=".txt", create=True) self.assertEquals(9, count) self.assertEquals(9, success)
def test_upload_templatenodes(self): count, success = Uploader.upload(storetype='templatenodes', url='mysql+pymysql://root:Password123@localhost:3306/programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "template_nodes.conf", dirname=None, subdir=True, extension=".conf", create=True) self.assertEquals(71, count) self.assertEquals(64, success)
def test_upload_rdfs(self): count, success = Uploader.upload( storetype='rdfs', url='mysql+pymysql://root@localhost:3306/programy', filename=None, dirname=self.basepath + "rdfs" + os.sep + "text", subdir=True, extension=".rdf", create=True) self.assertEquals(851, count) self.assertEquals(850, success)
def test_upload_triggers(self): count, success = Uploader.upload( storetype='triggers', url='mysql+pymysql://root@localhost:3306/programy', filename=self.basepath + "triggers" + os.sep + "triggers.txt", dirname=None, subdir=True, extension=".txt", create=True) self.assertEquals(4, count) self.assertEquals(4, success)
def test_upload_usergroups(self): count, success = Uploader.upload( storetype='usergroups', url='mysql+pymysql://root@localhost:3306/programy', filename=self.basepath + "security" + os.sep + "roles.yaml", dirname=None, subdir=True, extension=".txt", create=True) self.assertEquals(1, count) self.assertEquals(1, success)
def test_upload_patternnodes(self): count, success = Uploader.upload( storetype='patternnodes', url='mysql+pymysql://root@localhost:3306/programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "pattern_nodes.conf", dirname=None, subdir=True, extension=".conf", create=True) self.assertEquals(17, count) self.assertEquals(12, success)
def test_upload_regexes(self): count, success = Uploader.upload( storetype='regexes', url='mysql+pymysql://root@localhost:3306/programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "regex-templates.txt", dirname=None, subdir=True, extension=".txt", create=True) self.assertEquals(16, count) self.assertEquals(16, success)
def test_run_with_exception(self): Uploader.run()
def test_run(self): Uploader.run()
def test_run_no_args(self): Uploader.run()
def test_create_arguments(self): arguments = Uploader.create_arguments() self.assertIsNotNone(arguments)