def test_send_signals(self): previewer = WidgetPreview(self.widgetClass) previewer.create_widget() widget = previewer.widget previewer.send_signals(42) widget.int1.assert_called_with(42) widget.int1.reset_mock() previewer.send_signals([(42, 1), (40, 2)], str2="foo", float1=[(3.14, 1), (5.1, 8)]) widget.int1.assert_has_calls([call(42, 1), call(40, 2)]) widget.str2.assert_called_with("foo") widget.float1.assert_has_calls([call(3.14, 1), call(5.1, 8)])
def test_send_signals(self): previewer = WidgetPreview(self.widgetClass) previewer.create_widget() widget = previewer.widget previewer.send_signals(42) widget.int1.assert_called_with(42) widget.int1.reset_mock() previewer.send_signals( [(42, 1), (40, 2)], str2="foo", float1=[(3.14, 1), (5.1, 8)]) widget.int1.assert_has_calls([call(42, 1), call(40, 2)]) widget.str2.assert_called_with("foo") widget.float1.assert_has_calls([call(3.14, 1), call(5.1, 8)])
def test_find_handler_name(self): previewer = WidgetPreview(self.widgetClass) previewer.create_widget() find_name = previewer._find_handler_name self.assertEqual(find_name(42), "int1") self.assertEqual(find_name(3.14), "float1") self.assertRaises(ValueError, find_name, "foo") self.assertRaises(ValueError, find_name, []) self.assertRaises(ValueError, find_name, [42]) self.assertEqual(find_name([(42, 1)]), "int1") self.assertEqual(find_name([(2, 1), (3, 2)]), "int1") self.assertEqual(find_name([(42.4, 1)]), "float1") self.assertEqual(find_name([(42.4, 1), (5.1, 1)]), "float1") self.assertRaises(ValueError, find_name, [("foo", 1)]) self.assertRaises(ValueError, find_name, [])
def test_find_handler_name(self): previewer = WidgetPreview(self.widgetClass) previewer.create_widget() find_name = previewer._find_handler_name self.assertEqual(find_name(42), "int1") self.assertEqual(find_name(3.14), "float1") self.assertRaises(ValueError, find_name, "foo") self.assertRaises(ValueError, find_name, []) self.assertRaises(ValueError, find_name, [42]) self.assertEqual(find_name([(42, 1)]), "int1") self.assertEqual(find_name([(2, 1), (3, 2)]), "int1") self.assertEqual(find_name([(42.4, 1)]), "float1") self.assertEqual(find_name([(42.4, 1), (5.1, 1)]), "float1") self.assertRaises(ValueError, find_name, [("foo", 1)]) self.assertRaises(ValueError, find_name, [])
def test_create_widget(self): previewer = WidgetPreview(self.widgetClass) self.assertIsNone(previewer.widget) previewer.create_widget() self.assertIsInstance(previewer.widget, self.widgetClass)
def test_create_widget(self): previewer = WidgetPreview(self.widgetClass) self.assertIsNone(previewer.widget) previewer.create_widget() self.assertIsInstance(previewer.widget, self.widgetClass)