Exemple #1
0
 def test_orders_by_customer_blank_shipped(self, mock_dal):
     mock_dal.query.return_value.join.return_value.filter.return_value. \
         filter.return_value.all.return_value = []
     results = get_orders_by_customer('', True)
     self.assertEqual(results, [])
Exemple #2
0
 def test_orders_by_customer(self, mock_dal):
     mock_dal.query.return_value.join.return_value.filter.return_value. \
         all.return_value = self.cookie_orders
     results = get_orders_by_customer('cookiemon')
     self.assertEqual(results, self.cookie_orders)
Exemple #3
0
 def test_orders_by_customer_with_details(self):
     results = get_orders_by_customer('cookiemon', details=True)
     self.assertEqual(results, self.cookie_details)
Exemple #4
0
 def test_orders_by_customer_shipped_only_with_details(self):
     results = get_orders_by_customer('cookiemon', True, True)
     self.assertEqual(results, [])
Exemple #5
0
 def test_orders_by_customer(self):
     results = get_orders_by_customer('cookiemon')
     self.assertEqual(results, self.cookie_orders)
Exemple #6
0
 def test_orders_by_customer_unshipped_only(self):
     results = get_orders_by_customer('cookiemon', False)
     self.assertEqual(results, self.cookie_orders)
Exemple #7
0
 def test_orders_by_customer_bad_cust_details(self):
     results = get_orders_by_customer('bad name', details=True)
     self.assertEqual(results, [])
Exemple #8
0
 def test_orders_by_customer_bad_cust_notshipped_details(self):
     results = get_orders_by_customer('bad name', False, True)
     self.assertEqual(results, [])
Exemple #9
0
 def test_orders_by_customer_bad_cust_shipped(self):
     results = get_orders_by_customer('bad name', True)
     self.assertEqual(results, [])
Exemple #10
0
 def test_orders_by_customer_bad_cust(self):
     results = get_orders_by_customer('bad name')
     self.assertEqual(results, [])
Exemple #11
0
 def test_orders_by_customer_blank_shipped_details(self):
     results = get_orders_by_customer('', True, True)
     self.assertEqual(results, [])
Exemple #12
0
 def test_orders_by_customer_blank_notshipped(self):
     results = get_orders_by_customer('', False)
     self.assertEqual(results, [])
Exemple #13
0
 def test_orders_by_customer_blank(self):
     results = get_orders_by_customer('')
     self.assertEqual(results, [])