Beispiel #1
0
 def setUp(self):
 	"""
 	To do initialization for each test.
 	No need to explicitly called. It is
 	called individually before each test.
 	"""
     self.stats = StatsList([1,2,2,3,3,4])
 def setUp(self):
     """
     This method is called individually before each test* method. The tests
     can be executed in any order because the tests do not depend on any
     other tests.
     :return: None
     """
     self.stats = StatsList([1, 2, 2, 3, 3, 4])
Beispiel #3
0
class TestValidInputs(unittest.TestCase):
    def setUp(self):
        self.stats = StatsList([1,2,2,3,3,4])

    def test_mean(self):
        self.assertEqual(self.stats.mean(), 2.0)

    def test_median(self):
        self.assertEqual(self.stats.median(), 2.0)
        self.stats.append(4)
        self.assertEqual(self.stats.median(), 3)

    def test_mode(self):
        self.assertEqual(self.stats.mode(), [2,3])
        self.stats.remove(2)
        self.assertEqual(self.stats.mode(), [3])
Beispiel #4
0
class TestValidInputs(unittest.TestCase):
    # this is the method that gets called as setup
    def setUp(self):
        self.stats = StatsList([1, 2, 2, 3, 3, 4])

    def test_main(self):
        self.assertEqual(self.stats.mean(), 2.5)

    def test_median(self):
        self.assertEqual(self.stats.median(), 2.5)
        self.stats.append(4)
        self.assertEqual(self.stats.median(), 3)

    def test_mode(self):
        self.assertEqual(self.stats.mode(), [2, 3])
        self.stats.remove(2)
        self.assertEqual(self.stats.mode(), [3])
Beispiel #5
0
class TestValidInputs(unittest.TestCase):
    def setUp(self):
    	"""
    	To do initialization for each test.
    	No need to explicitly called. It is
    	called individually before each test.
    	"""
        self.stats = StatsList([1,2,2,3,3,4])

    def test_mean(self):
        self.assertEqual(self.stats.mean(), 2.5)

    def test_median(self):
        self.assertEqual(self.stats.median(), 2.5)
        self.stats.append(4)
        self.assertEqual(self.stats.median(), 3)

    def test_mode(self):
        self.assertEqual(self.stats.mode(), [2,3])
        self.stats.remove(2)
        self.assertEqual(self.stats.mode(), [3])
class TestValidInputs(unittest.TestCase):
    def setUp(self):
        """
        This method is called individually before each test* method. The tests
        can be executed in any order because the tests do not depend on any
        other tests.
        :return: None
        """
        self.stats = StatsList([1, 2, 2, 3, 3, 4])

    def test_mean(self):
        self.assertEqual(self.stats.mean(), 2.5)

    def test_median(self):
        self.assertEqual(self.stats.median(), 2.5)
        self.stats.append(4)
        self.assertEqual(self.stats.median(), 3)

    def test_mode(self):
        self.assertEqual(self.stats.mode(), [2, 3])
        self.stats.remove(2)
        self.assertEqual(self.stats.mode(), [3])
Beispiel #7
0
def pytest_funcarg__valid_stats(request):
    return StatsList([1,2,2,3,3,4])
Beispiel #8
0
 def setUp(self):
     self.stats = StatsList([1,2,2,3,3,4])
Beispiel #9
0
class TestValidInputs(unittest.TestCase):
    def setUp(self):
        self.stats = StatsList([1, 2, 2, 3, 3, 4])

    # END setUp

    def test_mean(self):
        self.assertEqual(self.stats.mean(), 2.5)
        self.stats.append(3)
        self.assertEqual(self.stats.mean(), 2.5)
        self.stats.append(2)
        self.assertEqual(self.stats.mean(), 2.5)

    # END test_mean

    def test_median(self):
        self.assertEqual(self.stats.median(), 2.5)
        self.stats.append(4)
        self.assertEqual(self.stats.median(), 3)
        self.stats.append(3)
        self.assertEqual(self.stats.median(), 3)

    # END test_median

    def test_mode(self):
        self.assertEqual(self.stats.mode(), [2, 3])
        self.stats.remove(2)
        self.assertEqual(self.stats.mode(), [3])
        self.stats.append(3)
        self.assertEqual(self.stats.mode(), [3])

    def test_smallest(self):
        self.assertEqual(self.stats.smallest(), [1])
 def test_mean(self):
     self.assertEqual(StatsList([1, 2, 2, 3, 3, 4]).mean(), 2.5)
def valid_stats():
    return StatsList([1, 2, 2, 3, 3, 4])
Beispiel #12
0
def pytest_funcarg__valid_stats(request):
    #pp.pprint(request.__dict__)
    print('Function with parameters: {0}'.format(request._pyfuncitem.name)
          )  ## function that requested the valid_stats parameter
    return StatsList([1, 2, 2, 3, 3, 4])
Beispiel #13
0
def valid_stats(request):
    return StatsList([1, 2, 2, 3, 3, 4])