def test_50_over_shipping(self): self.assertEqual(0, calculate_shipping(50))
def test_invalid_shipping(self): self.assertEqual(-1, calculate_shipping(-50))
def test_between_30_50_shipping(self): self.assertEqual(11.95, calculate_shipping(40))
def test_30_up_to_50_shipping(self): self.assertEqual(11.95, calculate_shipping(30))
def test_between_10_30_shipping(self): self.assertEqual(7.95, calculate_shipping(20))
def test_10_up_to_30_shipping(self): self.assertEqual(7.95, calculate_shipping(10))
def test_under_10_shipping(self): self.assertEqual(5.95, calculate_shipping(5))