class UnitTest(unittest.TestCase): def setUp(self): self.kt_handle = KyotoTycoon() self.kt_handle.open('tiger') def test_set(self): self.assertTrue(self.kt_handle.clear()) error = self.kt_handle.error() value = {"hello": "world"} ret = self.kt_handle.play_script('echo', value) self.assertEqual(ret, value)
class UnitTest(unittest.TestCase): def setUp(self): self.kt_http_handle = KyotoTycoon(binary=False) self.kt_http_handle.open(port=11978) self.kt_bin_handle = KyotoTycoon(binary=True) self.kt_bin_handle.open(port=11978) def test_play_script(self): self.assertTrue(self.kt_http_handle.clear()) self.assertEqual(self.kt_http_handle.count(), 0) self.assertEqual(self.kt_bin_handle.play_script('echo', {'key1': b'abc'}), {'key1': b'abc'}) self.assertEqual(self.kt_bin_handle.play_script('set', {'key': b'key2', 'value': b'abcd'}), {}) out = self.kt_bin_handle.play_script('get', {'key': b'key2'}) self.assertTrue('value' in out) self.assertEqual(out['value'], b'abcd') self.assertEqual(self.kt_http_handle.play_script('echo', {'key3': b'abc'}), {'key3': b'abc'}) self.assertEqual(self.kt_http_handle.play_script('set', {'key': b'key4', 'value': b'abcd'}), {}) out = self.kt_http_handle.play_script('get', {'key': b'key4'}) self.assertTrue('value' in out) self.assertEqual(out['value'], b'abcd')
class UnitTest(unittest.TestCase): def setUp(self): self.kt_handle = KyotoTycoon() self.kt_handle.open('tiger') def test_set(self): self.assertTrue(self.kt_handle.clear()) error = self.kt_handle.error() value = { "hello": "world" } ret = self.kt_handle.play_script('echo',value) self.assertEqual(ret, value)
class UnitTest(unittest.TestCase): def setUp(self): self.kt_http_handle = KyotoTycoon(binary=False) self.kt_http_handle.open(port=11978) self.kt_bin_handle = KyotoTycoon(binary=True) self.kt_bin_handle.open(port=11978) def tearDown(self): self.kt_http_handle.close() self.kt_bin_handle.close() def test_play_script(self): self.assertTrue(self.kt_http_handle.clear()) self.assertEqual(self.kt_http_handle.count(), 0) self.assertEqual( self.kt_bin_handle.play_script('echo', {'key1': b'abc'}), {'key1': b'abc'}) self.assertEqual( self.kt_bin_handle.play_script('set', { 'key': b'key2', 'value': b'abcd' }), {}) out = self.kt_bin_handle.play_script('get', {'key': b'key2'}) self.assertTrue('value' in out) self.assertEqual(out['value'], b'abcd') self.assertEqual( self.kt_http_handle.play_script('echo', {'key3': b'abc'}), {'key3': b'abc'}) self.assertEqual( self.kt_http_handle.play_script('set', { 'key': b'key4', 'value': b'abcd' }), {}) out = self.kt_http_handle.play_script('get', {'key': b'key4'}) self.assertTrue('value' in out) self.assertEqual(out['value'], b'abcd')