def test_random_list(self): self.assertAlmostEqual( get_column_stats.calculate_mean(self.testcase4), np.mean(self.testcase4), 5) self.assertAlmostEqual( get_column_stats.calculate_stdev(self.testcase4), np.std(self.testcase4), 5)
def test_random_values(self): for i in range(100): length = random.randint(1, 1000) rand = [] for j in range(length): rand.append(random.randint(1, 1000)) self.assertAlmostEqual(get_column_stats.calculate_mean(rand), np.mean(rand))
def test_mean(self): for i in range(100): self.make_file() self.assertEqual(calculate_mean(self.V), round(self.mean, 1))
def test_testcase3(self): self.assertEqual( get_column_stats.calculate_mean(self.testcase3), 3.5) self.assertAlmostEqual( get_column_stats.calculate_stdev(self.testcase3), 1.707825128, 5)
def test_testcase2(self): self.assertEqual( get_column_stats.calculate_mean(self.testcase2), 2) self.assertAlmostEqual( get_column_stats.calculate_stdev(self.testcase2), 0.816496581, 5)
def test_fixed_value(self): self.assertEqual(get_column_stats.calculate_mean([1, 1, 1, 1, 1]), 1)