Example #1
0
 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())
Example #2
0
 def test_clip(self):
     blast.main(['set', 'a', '42'])
     blast.main(['copy', 'a'])
     self.assertEqual(self.val, '42')
Example #3
0
 def test_open(self):
     blast.main(['set', 'a', '42'])
     blast.main(['open', 'a'])
     self.assertEqual(self.val, '42')
Example #4
0
 def test_clear(self):
     blast.main(['set', 'a', '42'])
     blast.main(['clear'])
     blast.main(['list'])
     self.assertIn('no entries', self.fake_stdout.getvalue())
Example #5
0
 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')
Example #6
0
 def test_delete(self):
     blast.main(['set', 'a', '42'])
     blast.main(['delete', 'a'])
     blast.main(['get', 'a'])
     self.assertIn('Error', self.fake_stdout.getvalue())
Example #7
0
 def test_get(self):
     blast.main(['set', 'a', '42'])
     blast.main(['get', 'a'])
     self.assertEqual(self.fake_stdout.getvalue(), '42\n')