def testIsPermittedNotExpired(self): ganon.loadConfig(self.CONFIG_PATH) ganon.addPermits("PCarton") self.assertEqual(ganon.isPermitted("PCarton"), True)
def testIsPermittedNotInDB(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.isPermitted("TestUser12"), False)
def testIsPermittedExpired(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.isPermitted("TestUser5"), False)
def testIsPermittedWhitelist(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.isPermitted("TestUser2"), True)
def testIsPermittedWhitelistAlt(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.isPermitted("StreamJar"), True)
def testGetPermitsExisting(self): ganon.loadConfig(self.CONFIG_PATH) datetimeObj = datetime.datetime(2009, 6, 11, 8, 55, 36) self.assertEqual(ganon.getPermit("TestUser4"), datetimeObj)
def testGetPermitsNotExisting(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.getPermit("TestUser11"), None)
def testRemovePermitsNotExisting(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.removePermits("TestUser0"), False)
def testAddPermitsNotExisting(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.addPermits("TestUser9"), True)
def testLoadConfigWhitelist(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.whitelisted, ["StreamJar", "TestUser2"])
def testRemovePermitsExisting(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.removePermits("TestUser1"), True)
def testLoadConfigDebug(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.debug, False)
def testLoadConfigName(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.db, "cartonBotTest")
def testLoadConfigUser(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.dbUser, "root")
def testLoadConfigPass(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.dbPass, "root")
def testLoadConfigAddr(self): ganon.loadConfig(self.CONFIG_PATH) self.assertEqual(ganon.dbAddr, "localhost")