示例#1
0
文件: tests.py 项目: swarmer/blast
 def test_move(self):
     blast.main(['set', 'a', '42'])
     blast.main(['move', 'a', 'b'])
     blast.main(['get', 'b'])
     self.assertEqual(self.fake_stdout.getvalue(), '42\n')
     self.set_fake_buffer()
     blast.main(['get', 'a'])
     self.assertIn('Error', self.fake_stdout.getvalue())
示例#2
0
文件: tests.py 项目: swarmer/blast
 def test_clip(self):
     blast.main(['set', 'a', '42'])
     blast.main(['copy', 'a'])
     self.assertEqual(self.val, '42')
示例#3
0
文件: tests.py 项目: swarmer/blast
 def test_open(self):
     blast.main(['set', 'a', '42'])
     blast.main(['open', 'a'])
     self.assertEqual(self.val, '42')
示例#4
0
文件: tests.py 项目: swarmer/blast
 def test_clear(self):
     blast.main(['set', 'a', '42'])
     blast.main(['clear'])
     blast.main(['list'])
     self.assertIn('no entries', self.fake_stdout.getvalue())
示例#5
0
文件: tests.py 项目: swarmer/blast
 def test_list(self):
     blast.main(['set', 'a', '42'])
     blast.main(['set', 'k.b', '42'])
     blast.main(['list'])
     self.assertEqual(self.fake_stdout.getvalue(), 'a\nk.b\n')
示例#6
0
文件: tests.py 项目: swarmer/blast
 def test_delete(self):
     blast.main(['set', 'a', '42'])
     blast.main(['delete', 'a'])
     blast.main(['get', 'a'])
     self.assertIn('Error', self.fake_stdout.getvalue())
示例#7
0
文件: tests.py 项目: swarmer/blast
 def test_get(self):
     blast.main(['set', 'a', '42'])
     blast.main(['get', 'a'])
     self.assertEqual(self.fake_stdout.getvalue(), '42\n')