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