Exemple #1
0
 def test_do_delete_label_with_delete_label(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon._address_parser.labels["foo"] = 0xC000
     mon.do_delete_label("foo")
     self.assertFalse("foo" in mon._address_parser.labels)
     out = stdout.getvalue()
     self.assertEqual("", out)
Exemple #2
0
 def test_do_delete_label_with_delete_label(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon._address_parser.labels['foo'] = 0xc000
     mon.do_delete_label('foo')
     self.assertFalse('foo' in mon._address_parser.labels)
     out = stdout.getvalue()
     self.assertEqual('', out)
Exemple #3
0
 def test_do_delete_label_with_delete_label(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon._address_parser.labels['foo'] = 0xc000
     mon.do_delete_label('foo')
     self.assertFalse('foo' in mon._address_parser.labels)
     out = stdout.getvalue()
     self.assertEqual('', out)
Exemple #4
0
 def test_do_delete_label_with_bad_label_fails_silently(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon.do_delete_label('non-existant-label')
     out = stdout.getvalue()
     self.assertEqual('', out)
Exemple #5
0
 def test_do_delete_label_no_args_displays_help(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon.do_delete_label('')
     out = stdout.getvalue()
     self.assertTrue(out.startswith('delete_label'))
Exemple #6
0
 def test_do_delete_label_with_bad_label_fails_silently(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon.do_delete_label('non-existant-label')
     out = stdout.getvalue()
     self.assertEqual('', out)
Exemple #7
0
 def test_do_delete_label_no_args_displays_help(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon.do_delete_label('')
     out = stdout.getvalue()
     self.assertTrue(out.startswith('delete_label'))