コード例 #1
0
 def test_time_sub_generation(self):
     """Test time substraction generation."""
     strategy = generate_random(10, 99, 't-')
     self.assertIsInstance(strategy, ns_os.ComputeNumbers)
コード例 #2
0
 def test_bad_parameters(self):
     """Test raise exception in case of unknown operator."""
     with self.assertRaises(BadArgumentError,
                            msg="BadArgumentError expected"):
         generate_random(10, 99, "x")
コード例 #3
0
 def test_time_add_generation(self):
     """Test time addition generation."""
     strategy = generate_random(10, 99, 't+')
     self.assertIsInstance(strategy, ns_os.ComputeNumbers)
コード例 #4
0
 def test_complex_div_generation(self):
     """Test the complex division generation."""
     strategy = generate_random(10, 99, '2÷')
     self.assertIsInstance(strategy, ns_os.ComputeNumbers)
コード例 #5
0
 def test_complex_mult_generation(self):
     """Test the complex multiplication generation."""
     strategy = generate_random(10, 99, 'n×')
     self.assertIsInstance(strategy, ns_os.ComputeNumbers)
コード例 #6
0
 def test_mult_table_generation(self):
     """Test de la génération de multiplication table."""
     strategy = generate_random(1, 3, '×')
     self.assertIsInstance(strategy, ns_os.ComputeNumbers)
コード例 #7
0
 def test_substraction_generation(self):
     """Test substraction generation"""
     strategy = generate_random(10, 99, '-')
     self.assertIsInstance(strategy, ns_os.ComputeNumbers)