示例#1
0
    def test_simple_api(self):
        self.assertRaises(TypeError, TestBear, self.settings, 2)
        self.assertRaises(TypeError, TestBear, None, self.queue)
        self.assertRaises(NotImplementedError, Bear.kind)

        base = Bear(self.settings, None)
        self.assertRaises(NotImplementedError, base.run)
        self.assertEqual(base.get_non_optional_settings(), {})
示例#2
0
    def test_simple_api(self):
        self.assertRaises(TypeError, TestBear, self.settings, 2)
        self.assertRaises(TypeError, TestBear, None, self.queue)
        self.assertRaises(NotImplementedError, self.uut.kind)

        base = Bear(self.settings, None)
        self.assertRaises(NotImplementedError, base.run)
        self.assertEqual(base.get_non_optional_settings(), {})
示例#3
0
    def test_methods_available(self):
        # these should be available and not throw anything
        base = Bear(self.settings, None)
        base.set_up()
        base.tear_down()

        self.assertRaises(NotImplementedError, base.run_bear)

        self.assertEqual(base.get_non_optional_settings(), {})
示例#4
0
    def test_methods_available(self):
        # these should be available and not throw anything
        base = Bear(self.settings, None)
        base.set_up()
        base.tear_down()

        self.assertRaises(NotImplementedError, base.run)

        self.assertEqual(base.get_non_optional_settings(), {})