33from dice .elements import Integer , Roll
44from dice import roll
55
6+
67class TestInteger (object ):
78 def test_value (self ):
8- assert roll (" 1337" ) == 1337
9+ assert roll (' 1337' ) == 1337
910
1011 def test_type (self ):
11- assert isinstance (roll ("1" ), int )
12- assert isinstance (roll ("1" ), Integer )
12+ assert isinstance (roll ('1' ), int )
13+ assert isinstance (roll ('1' ), Integer )
1314
1415
1516class TestDice (object ):
@@ -22,44 +23,44 @@ def test_dice_type(self):
2223 assert isinstance (roll ('1d6' ), Roll )
2324
2425 def test_dice_values (self ):
25- for die in roll (" 6d6" ):
26+ for die in roll (' 6d6' ):
2627 assert 0 < die <= 6
2728
2829
2930class TestFunctionOperators (object ):
3031 def test_add (self ):
31- assert roll (" 2 + 2" ) == 4
32+ assert roll (' 2 + 2' ) == 4
3233
3334 def test_sub (self ):
34- assert roll (" 2 - 2" ) == 0
35+ assert roll (' 2 - 2' ) == 0
3536
3637 def test_mul (self ):
37- assert roll (" 2 * 2" ) == 4
38+ assert roll (' 2 * 2' ) == 4
3839
3940 def test_div (self ):
40- assert roll (" 2 / 2" ) == 1
41+ assert roll (' 2 / 2' ) == 1
4142
4243 def test_total (self ):
43- assert (6 * 1 ) <= roll (" 6d6t" ) <= (6 * 6 )
44+ assert (6 * 1 ) <= roll (' 6d6t' ) <= (6 * 6 )
4445
4546
46- def TestOperatorPrecedence (object ):
47+ class TestOperatorPrecedence (object ):
4748 def test_operator_precedence_1 (self ):
48- assert roll (" 16 / 8 * 4 + 2 - 1" ) == 9
49+ assert roll (' 16 / 8 * 4 + 2 - 1' ) == 9
4950
5051 def test_operator_precedence_2 (self ):
51- assert roll (" 16 - 8 + 4 * 2 / 1" ) == 16
52+ assert roll (' 16 - 8 + 4 * 2 / 1' ) == 16
5253
5354 def test_operator_precedence_3 (self ):
54- assert roll (" 10 - 3 + 2" ) == 9
55+ assert roll (' 10 - 3 + 2' ) == 9
5556
5657 def test_operator_precedence_4 (self ):
57- assert roll (" 1 + 2 * 3" ) == 7
58+ assert roll (' 1 + 2 * 3' ) == 7
5859
5960
6061class TestExpression (object ):
6162 def test_expression (self ):
62- assert isinstance (roll (" 2d6" ), Roll )
63+ assert isinstance (roll (' 2d6' ), Roll )
6364
6465 def test_sub_expression (self ):
65- assert isinstance (roll (" (2d6)d(2d6)" ), Roll )
66+ assert isinstance (roll (' (2d6)d(2d6)' ), Roll )
0 commit comments