コード例 #1
0
 def test_binary_11_is_decimal_3(self):
     self.assertEqual(parse_binary("11"), 3)
コード例 #2
0
ファイル: binary_test.py プロジェクト: jealous/exercism
 def test_binary_10001101000_is_decimal_1128(self):
     self.assertEqual(1128, parse_binary("10001101000"))
コード例 #3
0
 def test_binary_1_is_decimal_1(self):
     self.assertEqual(parse_binary("1"), 1)
コード例 #4
0
 def test_invalid_binary_numbers_with_text(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("10nope")
コード例 #5
0
ファイル: binary_test.py プロジェクト: fortrieb/python
 def test_invalid_binary_number_not_base2(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("102011")
コード例 #6
0
 def test_binary_11010_is_decimal_26(self):
     self.assertEqual(parse_binary("11010"), 26)
コード例 #7
0
 def test_invalid_binary_text_only(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("carrot")
コード例 #8
0
ファイル: binary_test.py プロジェクト: jealous/exercism
 def test_binary_1_is_decimal_1(self):
     self.assertEqual(1, parse_binary("1"))
コード例 #9
0
 def test_binary_10_is_decimal_2(self):
     self.assertEqual(2, parse_binary("10"))
コード例 #10
0
 def test_invalid_binary_number_not_base2(self):
     with self.assertRaises(ValueError) as err:
         parse_binary("102011")
     self.assertEqual(type(err.exception), ValueError)
     self.assertEqual(err.exception.args[0],
                      "Invalid binary literal: 102011")
コード例 #11
0
 def test_invalid_binary_text_with_numbers(self):
     with self.assertRaises(ValueError) as err:
         parse_binary("nope10")
     self.assertEqual(type(err.exception), ValueError)
     self.assertEqual(err.exception.args[0],
                      "Invalid binary literal: nope10")
コード例 #12
0
 def test_invalid_binary_text_only(self):
     with self.assertRaises(ValueError) as err:
         parse_binary("carrot")
     self.assertEqual(type(err.exception), ValueError)
     self.assertEqual(err.exception.args[0],
                      "Invalid binary literal: carrot")
コード例 #13
0
ファイル: binary_test.py プロジェクト: fortrieb/python
 def test_invalid_binary_text_with_numbers(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("nope10")
コード例 #14
0
ファイル: binary_test.py プロジェクト: fortrieb/python
 def test_invalid_binary_numbers_with_text(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("10nope")
コード例 #15
0
 def test_binary_100_is_decimal_4(self):
     self.assertEqual(parse_binary("100"), 4)
コード例 #16
0
ファイル: binary_test.py プロジェクト: jealous/exercism
 def test_binary_11_is_decimal_3(self):
     self.assertEqual(3, parse_binary("11"))
コード例 #17
0
 def test_binary_1001_is_decimal_9(self):
     self.assertEqual(parse_binary("1001"), 9)
コード例 #18
0
ファイル: binary_test.py プロジェクト: jealous/exercism
 def test_binary_100_is_decimal_4(self):
     self.assertEqual(4, parse_binary("100"))
コード例 #19
0
 def test_binary_10001101000_is_decimal_1128(self):
     self.assertEqual(parse_binary("10001101000"), 1128)
コード例 #20
0
ファイル: binary_test.py プロジェクト: jealous/exercism
 def test_binary_1001_is_decimal_9(self):
     self.assertEqual(9, parse_binary("1001"))
コード例 #21
0
 def test_invalid_binary_number_not_base2(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("102011")
コード例 #22
0
ファイル: binary_test.py プロジェクト: jealous/exercism
 def test_binary_11010_is_decimal_26(self):
     self.assertEqual(26, parse_binary("11010"))
コード例 #23
0
 def test_invalid_binary_text_with_numbers(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("nope10")
コード例 #24
0
ファイル: binary_test.py プロジェクト: fortrieb/python
 def test_invalid_binary_text_only(self):
     with self.assertRaisesWithMessage(ValueError):
         parse_binary("carrot")