def test_other_error(self, unpack): unpack.side_effect = raiser(ValueError) with self.assertRaises(ValueError): get_terminal_width()
def test_get_terminal_width(self, unpack): unpack.return_value = ['foo', 80] self.assertEqual(get_terminal_width(), 80)
def test_io_error(self, unpack): unpack.side_effect = raiser(IOError) self.assertIsNone(get_terminal_width())