Beispiel #1
0
class TestSBToolMethods(unittest.TestCase):
    """
    Unit tests for the SBTool class.
    """
    def setUp(self):
        self.sbtools = SBTools()
        self.sbtool = SBTool(self.sbtools)

    def test001_init(self):
        self.assertEqual(self.sbtool.sbtools, self.sbtools)

    def test002_get_command(self):
        self.assertRaises(EntryPointError, self.sbtool.get_command)

    def test003_get_alt_commands(self):
        self.assertRaises(EntryPointError, self.sbtool.get_alt_commands)

    def test004_get_full_command_str(self):
        self.assertRaises(EntryPointError, self.sbtool.get_full_command_str)

    def test005_get_about(self):
        self.assertRaises(NotImplementedError, self.sbtool.get_about)

    def test006_get_name(self):
        self.assertRaises(EntryPointError, self.sbtool.get_name)

    def test007_get_full_epldata(self):
        self.assertRaises(EntryPointError, self.sbtool.get_full_epldata)

    def test008_get_version(self):
        self.assertEqual(self.sbtool.get_version(), "0.5")

    def test009_print_help(self):
        self.assertRaises(NotImplementedError, self.sbtool.print_help)

    def test010_run(self):
        self.assertRaises(NotImplementedError, self.sbtool.run)        
Beispiel #2
0
 def setUp(self):
     self.sbtools = SBTools()
     self.sbtool = SBTool(self.sbtools)