class TestConnection(unittest.TestCase): ''' Tests connection facilities of Redis libraray. Note: assumes a working Redis server running at localhost at 6379 ''' PUBLISH_STR = "*3\r\n$7\r\nPUBLISH\r\n$4\r\ntest\r\n$3\r\nfoo\r\n" def setUp(self): self.conn = OneShotConnection() def tearDown(self): self.conn.disconnect() @unittest.skipIf(not TEST_ALL, "Temporarily disabled") def testSimpleStringReturn(self): self.conn.send_command('PING') res = self.conn.read_string() self.assertEqual('PONG', res) @unittest.skipIf(not TEST_ALL, "Temporarily disabled") def testIntReturn(self): self.conn._sock.sendall(TestConnection.PUBLISH_STR) res = self.conn.read_int() self.assertEqual(0, res)
def setUp(self): self.conn = OneShotConnection()