def test_orders_by_customer(self, mock_conn): mock_conn.execute.return_value.fetchall.return_value = self.cookie_orders results = get_orders_by_customer('cookiemon') self.assertEqual(results, self.cookie_orders)
def test_orders_by_customer_blank(self, mock_conn, mock_select): mock_select.return_value.select_from.return_value.where.return_value = None mock_conn.execute.return_value.fetchall.return_value = [] results = get_orders_by_customer('') self.assertEqual(results, [])
def test_orders_by_customer_blank_shipped(self, mock_conn): mock_conn.execute.return_value.fetchall.return_value = [] results = get_orders_by_customer('', True) self.assertEqual(results, [])
def test_orders_by_customer_shipped_only_with_details(self): results = get_orders_by_customer('cookiemon', True, True) self.assertEqual(results, [])
def test_orders_by_customer_unshipped_only_details(self): results = get_orders_by_customer('cookiemon', False, True) self.assertEqual(results, self.cookie_details)
def test_orders_by_customer(self): results = get_orders_by_customer('cookiemon') self.assertEqual(results, self.cookie_orders)
def test_orders_by_customer_with_details(self): results = get_orders_by_customer('cookiemon', details=True) self.assertEqual(results, self.cookie_details)
def test_orders_by_customer_bad_cust_details(self): results = get_orders_by_customer('bad name', details=True) self.assertEqual(results, [])
def test_orders_by_customer_bad_cust_notshipped_details(self): results = get_orders_by_customer('bad name', False, True) self.assertEqual(results, [])
def test_orders_by_customer_bad_cust_shipped(self): results = get_orders_by_customer('bad name', True) self.assertEqual(results, [])
def test_orders_by_customer_bad_cust(self): results = get_orders_by_customer('bad name') self.assertEqual(results, [])
def test_orders_by_customer_blank_shipped_details(self): results = get_orders_by_customer('', True, True) self.assertEqual(results, [])
def test_orders_by_customer_blank_notshipped(self): results = get_orders_by_customer('', False) self.assertEqual(results, [])
def test_orders_by_customer_blank(self): results = get_orders_by_customer('') self.assertEqual(results, [])