예제 #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')