def test_upload_no_dir_or_file(self): with self.assertRaises(Exception): Uploader.upload(storetype='categories', url='mongodb://localhost:27017/', database='programy', filename=None, dirname=None, subdir=True, extension=".aiml")
def test_upload_unknown(self): with self.assertRaises(Exception): Uploader.upload(storetype='other', url='mongodb://localhost:27017/', database='programy', filename=None, dirname=self.basepath + "categories", subdir=True, extension=".aiml")
def test_upload_categories(self): count, success = Uploader.upload(storetype='categories', url='mongodb://localhost:27017/', database='programy', filename=None, dirname=self.basepath + "categories", subdir=True, extension=".aiml") self.assertEquals(9, count) self.assertEquals(9, success)
def test_upload_maps(self): count, success = Uploader.upload(storetype='maps', url='mongodb://localhost:27017/', database='programy', filename=None, dirname=self.basepath + "maps" + os.sep + "text", subdir=True, extension=".txt") self.assertEquals(11, count) self.assertEquals(11, success)
def test_upload_oobs(self): count, success = Uploader.upload(storetype='oobs', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "oobs" + os.sep + "callmom.conf", dirname=None, subdir=True, extension=".conf") self.assertEquals(13, count) self.assertEquals(13, success)
def test_upload_licenses(self): count, success = Uploader.upload(storetype='licenses', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "licenses" + os.sep + "test_license.keys", dirname=None, subdir=True, extension=".txt") self.assertEquals(4, count) self.assertEquals(2, success)
def test_upload_usergroups(self): count, success = Uploader.upload(storetype='usergroups', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "security" + os.sep + "roles.yaml", dirname=None, subdir=True, extension=".txt") self.assertEquals(1, count) self.assertEquals(1, success)
def test_upload_spelling(self): count, success = Uploader.upload(storetype='spelling', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "spelling" + os.sep + "corpus.txt", dirname=None, subdir=True, extension=".txt") self.assertEquals(9, count) self.assertEquals(9, success)
def test_upload_postquestionprocessors(self): count, success = Uploader.upload(storetype='postquestionprocessors', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "postquestionprocessors.conf", dirname=None, subdir=True, extension=".conf") self.assertEquals(6, count) self.assertEquals(5, success)
def test_upload_templatenodes(self): count, success = Uploader.upload(storetype='templatenodes', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "template_nodes.conf", dirname=None, subdir=True, extension=".conf") self.assertEquals(71, count) self.assertEquals(64, success)
def test_upload_regexes(self): count, success = Uploader.upload(storetype='regexes', url='mongodb://localhost:27017/', database='programy', filename=self.basepath + "lookups" + os.sep + "text" + os.sep + "regex-templates.txt", dirname=None, subdir=True, extension=".txt") self.assertEquals(16, count) self.assertEquals(16, success)
def test_create_arguments(self): arguments = Uploader.create_arguments() self.assertIsNotNone(arguments)
def test_run_with_exception(self): Uploader.run()
def test_run(self): Uploader.run()
def test_run_no_args(self): Uploader.run()