コード例 #1
0
 def test_base_conversion_zero_high_low(self):
     self.assertEqual(base_conversion(0, 9, 4), 0)
コード例 #2
0
 def test_base_conversion_high_low(self):
     self.assertEqual(base_conversion(1234, 9, 2), 1110011010)
コード例 #3
0
 def test_base_conversion_zero_same(self):
     self.assertEqual(base_conversion(0, 10, 10), 0)
コード例 #4
0
 def test_base_conversion_same_base(self):
     self.assertEqual(base_conversion(80, 10, 10), 80)
コード例 #5
0
 def test_base_conversion_low_high(self):
     self.assertEqual(base_conversion(67, 10, 2), 1000011)
コード例 #6
0
 def test_base_conversion_negative(self):
     self.assertEqual(-25, q09.base_conversion(2, -10101, 8))
コード例 #7
0
 def test_base_conversion_error(self, mock_stdout):
     expected = "The number entered is cannot be converted!\n"
     base_conversion(27, 4, 10)
     self.assertEqual(mock_stdout.getvalue(), expected)
コード例 #8
0
ファイル: test_q09.py プロジェクト: krystal2694/star_wars_sud
 def test_base_conversion_destination_base_higher_than_10(self):
     with self.assertRaises(ValueError):
         base_conversion(5, 1256, 23)
コード例 #9
0
ファイル: test_q09.py プロジェクト: krystal2694/star_wars_sud
 def test_base_conversion_destination_base_return_type(self):
     self.assertIsInstance(base_conversion(2, 10010, 6), int)
コード例 #10
0
ファイル: test_q09.py プロジェクト: krystal2694/star_wars_sud
 def test_base_conversion_original_base_higher_than_10(self):
     with self.assertRaises(ValueError):
         base_conversion(53, 1256, 6)
コード例 #11
0
ファイル: test_q09.py プロジェクト: krystal2694/star_wars_sud
 def test_base_conversion_destination_base_lower_than_2(self):
     with self.assertRaises(ValueError):
         base_conversion(5, 1256, 1)
コード例 #12
0
ファイル: test_q09.py プロジェクト: krystal2694/star_wars_sud
 def test_base_conversion_original_base_lower_than_2(self):
     with self.assertRaises(ValueError):
         base_conversion(-2, 1256, 6)
コード例 #13
0
 def test_base_conversion_positive(self):
     self.assertEqual(25, q09.base_conversion(2, 10101, 8))
コード例 #14
0
 def test_base_conversion_return_type(self):
     self.assertEqual(int, type(q09.base_conversion(2, 10101, 8)))
コード例 #15
0
 def test_base_conversion_zero_low_high(self):
     self.assertEqual(base_conversion(0, 3, 8), 0)
コード例 #16
0
ファイル: test_q09.py プロジェクト: krystal2694/star_wars_sud
 def test_base_conversion_positive_original_number(self):
     self.assertEqual(base_conversion(4, 1322, 2), 1111010)
コード例 #17
0
 def test_base_conversion_type(self):
     self.assertIsInstance(base_conversion(2, 10, 8), int)
コード例 #18
0
 def test_base_conversion_zero(self):
     self.assertEqual(0, q09.base_conversion(2, 0, 10))