コード例 #1
0
 def test_invalid_arg_number(self):
     with self.assertRaises(TypeError):
         BorderSpacing(1, 2, 3)
コード例 #2
0
 def test_valid_2_arg_px(self):
     border_spacing = BorderSpacing(1 * px, 2 * px)
     self.assertEqual(border_spacing.horizontal, 1 * px)
     self.assertEqual(border_spacing.vertical, 2 * px)
     self.assertEqual(str(border_spacing), '1px 2px')
     self.assertEqual(repr(border_spacing), 'BorderSpacing(1px, 2px)')
コード例 #3
0
 def test_valid_2_arg_str(self):
     border_spacing = BorderSpacing('1', '2')
     self.assertEqual(border_spacing.horizontal, '1')
     self.assertEqual(border_spacing.vertical, '2')
     self.assertEqual(str(border_spacing), '1 2')
     self.assertEqual(repr(border_spacing), "BorderSpacing('1', '2')")
コード例 #4
0
 def test_valid_2_arg_int(self):
     border_spacing = BorderSpacing(1, 2)
     self.assertEqual(border_spacing.horizontal, 1)
     self.assertEqual(border_spacing.vertical, 2)
     self.assertEqual(str(border_spacing), '1 2')
     self.assertEqual(repr(border_spacing), 'BorderSpacing(1, 2)')
コード例 #5
0
 def test_valid_1_arg_int(self):
     border_spacing = BorderSpacing(1)
     self.assertEqual(border_spacing.horizontal, 1)
     self.assertEqual(border_spacing.vertical, 1)
     self.assertEqual(str(border_spacing), '1')
     self.assertEqual(repr(border_spacing), "BorderSpacing(1)")