Example #1
0
 def test_in_between(self):
     ''' Test when the number of passangers is not enough to
         fill exact number of busses'''
     n = 156
     actual = a1.num_buses(n)
     expected = 4
     self.assertEqual(actual, expected)
Example #2
0
 def test_ecual(self):
     """ Test if the function works properly with exact number
         for the passengers """
     n = 50
     actual = a1.num_buses(n)
     expected = 1
     self.assertEqual(actual,expected)
Example #3
0
 def test_zero_case(self):
     """
     What if there are no one
     """
     actual = a1.num_buses(0)
     expected = 0
     self.assertEqual(actual, expected)
Example #4
0
 def test_num_buses_with_no_people(self):
     """ 
         testing the minimum number of buses required to transport 0 people
     """
     actual = a1.num_buses(0)
     expected = 0
     self.assertEqual(actual,expected)
Example #5
0
    def test_no_buses(self):
        """Testing that zero people should warrant zero buses"""

        expected = 0
        actual = a1.num_buses(0)

        self.assertEqual(expected, actual)
Example #6
0
 def test_num_buses_equal_maximum(self):
 	""" 
 		testing the minimum number of buses required to transport a number
 		of people equal to 50 (maximum number of people in one bus)
 	"""
 	actual = a1.num_buses(50)
 	expected = 1
 	self.assertEqual(actual,expected)
Example #7
0
 def test_num_buses_above_maximum(self):
 	""" 
 		testing the minimum number of buses required to transport a number
 		of people above 50 (maximum number of people in one bus)
 	"""
 	actual = a1.num_buses(75)
 	expected = 2
 	self.assertEqual(actual,expected)
Example #8
0
 def test_num_buses_4(self):
 	"""
 	Test num_buses for type(n) = string.
 	Return value = None.
 	"""
 	actual = a1.num_buses("string")
 	expected = None
 	self.assertEqual(expected, actual)
Example #9
0
    def test_num_buses_3(self):
    	"""
    	Test num_buses for n = 75.
    	Return value = 2.
    	"""

    	actual = a1.num_buses(51)
    	expected = 2
    	self.assertEqual(expected, actual)
Example #10
0
    def test_num_buses_1(self):
    	"""
    	Test num_buses for n = 0.
    	Return value = 0.
    	"""

    	actual = a1.num_buses(0)
    	expected = 0
    	self.assertEqual(expected, actual)
Example #11
0
    def test_num_buses_2(self):
    	"""
    	Test num_buses for n = 25.
    	Return value = 1
    	"""

    	actual = a1.num_buses(50)
    	expected = 1
    	self.assertEqual(expected, actual)
Example #12
0
 def test_num_buses_example2(self):
     """Testing Boundaries & Size: filling exactly one bus"""
     actual = a1.num_buses(50)
     expected = 1
     self.assertAlmostEqual(actual, expected)
Example #13
0
    def test_num_buses_more_than_2(self):
        """Test num_buses with more than 2 buses."""

        actual = a1.num_buses(101)
        expected = 3
        self.assertEqual(expected, actual)
Example #14
0
    def test_num_buses_max(self):
        """Test num_buses with max amount of people."""

        actual = a1.num_buses(50)
        expected = 1
        self.assertEqual(expected, actual)
Example #15
0
 def test_boundary_case(self):
     actual = a1.num_buses(51)
     expected = 2
     self.assertEqual(actual, expected)
Example #16
0
 def test_large(self):
     """ Test input of at least 4 figures."""
     actual = a1.num_buses(1001)
     expected = 21
     self.assertEqual (actual, expected)
Example #17
0
    def test_greater_one_bus(self):
        """ A number of people expected to fit on more than a single bus."""

        actual = a1.num_buses(75)
        expected = 2
        self.assertEqual(expected, actual)
Example #18
0
    def test_for_fifty(self):
        """Test num_buses with 50 peoples."""

        act = a1.num_buses(50)
        exp = 1
        self.assertEqual(act, exp)
Example #19
0
 def test_decimal(self):
     """ Tests for decimal number """
     actual = a1.num_buses(65.7)
     expected = 2
     self.assertEqual(actual,expected)
Example #20
0
 def test_general_case(self):
     """Tests for normal integer value (470)"""
     actual = a1.num_buses(470)
     expected = 10
     self.assertEqual(actual,expected)
Example #21
0
 def test_boundry(self):
     """ Tests for value divisible by 50 """
     actual = a1.num_buses(200)
     expected = 4
     self.assertEqual(actual,expected)
Example #22
0
 def test_negative(self):
     """ Tests for input of negative integer number """
     actual = a1.num_buses(-10)
     expected = -1
     self.assertEqual(actual,expected)
Example #23
0
 def test_zero(self):
     """ Tests for input of zero (470) """
     actual = a1.num_buses(0)
     expected = 0
     self.assertEqual(actual,expected)
Example #24
0
 def test_num_buses_example4(self):
     """Testing Size: a large number of passengers"""
     actual = a1.num_buses(251)
     expected = 6
     self.assertAlmostEqual(actual, expected)
Example #25
0
    def test_zero_bus(self):
        """ No people expected and so no bus."""

        actual = a1.num_buses(0)
        expected = 0
        self.assertEqual(expected, actual)
 def test_non_divisable_num(self):
 	'''Test number that is NOT divisable by NUM_PER_BUS'''
 	actual = a1.num_buses(75)
 	expected = 2
 	self.assertEqual(actual, expected)
Example #27
0
 def test_num_buses_zero(self):
     """ to be sure that 0 not cause any error """
     actual = a1.num_buses(0)
     self.assertEqual(actual, 0)
Example #28
0
 def test_higher_breakpoint(self):
     """ Test input that is >100 and should roll over to a new, higher
     number of buses -- e.g., 101, 151."""
     actual = a1.num_buses(101)
     expected = 3
     self.assertEqual(actual, expected)
Example #29
0
    def test_for_larger(self):
        """Test num_buses with 101 peoples."""

        act = a1.num_buses(101)
        exp = 3
        self.assertEqual(act, exp)
Example #30
0
 def test_smallest(self):
     """ Test smallest permitted input -- 0."""
     actual = a1.num_buses(0)
     expected = 0
     self.assertEqual(actual, expected)
Example #31
0
    def test_num_buses_least_amount(self):
        """Test num_buses with least amount of people."""

        actual = a1.num_buses(1)
        expected = 1
        self.assertEqual(expected, actual)
Example #32
0
 def test_num_buses_more_than(self):
     """ check how function behaves for more than 50  """
     actual = a1.num_buses(75)
     self.assertEqual(actual, 2)
Example #33
0
    def test_for_zero(self):
        """Test num_buses with 0 people."""

        act = a1.num_buses(0)
        exp = 0
        self.assertEqual(act, exp)
Example #34
0
 def test_num_buses_equal_fifty(self):
     """ result must be precisely 1 to 50 """
     actual = a1.num_buses(50)
     self.assertEqual(actual, 1)
    def test_num_buses_0_people(self):
        """Test num_buses with 0 people ."""

        actual = a1.num_buses(0)
        expected = 0
        self.assertEqual(expected, actual)
Example #36
0
    def test_num_buses_1_less_max(self):
        """Test num_buses with 1 below the max number of people for a bus."""

        actual = a1.num_buses(49)
        expected = 1
        self.assertEqual(expected, actual)
    def test_num_buses_exactly_50(self):
        """Test num_buses with more than 50 people ."""

        actual = a1.num_buses(50)
        expected = 1
        self.assertEqual(expected, actual)
Example #38
0
    def test_num_buses_max_plus_1(self):
        """Test num_buses with max plus 1 amount of people."""

        actual = a1.num_buses(51)
        expected = 2
        self.assertEqual(expected, actual)
    def test_num_buses_more_50(self):
        """Test num_buses with more than 50 people ."""

        actual = a1.num_buses(51)
        expected = 2
        self.assertEqual(expected, actual)
Example #40
0
    def test_num_buses_75(self):
        """Test num_buses with 75."""

        actual = a1.num_buses(75)
        expected = 2
        self.assertEqual(expected, actual)
Example #41
0
 def test_min(self):
     """ Test smallest permitted input that would require a bus -- 1."""
     actual = a1.num_buses(1)
     expected = 1
     self.assertEqual(actual, expected)
Example #42
0
 def test_num_buses_example3(self):
     """Testing Dichotomy & Boundary: an odd numbers of passengers"""
     actual = a1.num_buses(75)
     expected = 2
     self.assertAlmostEqual(actual, expected)
Example #43
0
 def test_breakpoint_1(self):
     """Test largest number that should require 1 bus -- 50."""
     actual = a1.num_buses(50)
     expected = 1
     self.assertEqual(actual, expected)
Example #44
0
 def test_num_buses_example1(self):
     """Testing Boundaries & Size: zero passengers"""
     actual = a1.num_buses(0)
     expected = 0
     self.assertAlmostEqual(actual, expected)
Example #45
0
 def test_breakpoint_2(self):
     """Test smallest number that should require 2 buses -- 51."""
     actual = a1.num_buses(51)
     expected = 2
     self.assertEqual(actual, expected)
Example #46
0
 def test_num_buses_more_than(self):
     """ check how function behaves for more than 50  """
     actual = a1.num_buses(75)        
     self.assertEqual(actual, 2)
Example #47
0
    def test_for_one(self):
        """Test num_buses with 1 people."""

        act = a1.num_buses(1)
        exp = 1
        self.assertEqual(act, exp)
Example #48
0
 def test_num_buses_zero(self):
     """ to be sure that 0 not cause any error """
     actual = a1.num_buses(0)        
     self.assertEqual(actual, 0)
    def test_num_buses_less_50(self):
        """Test num_buses with less than 50 people ."""

        actual = a1.num_buses(49)
        expected = 1
        self.assertEqual(expected, actual)