comparison test/rest_common.py @ 5986:8b88fb789208

still trying to get testing to pass. Now crashing in test 10 at: results = self.server.dispatch('GET', "/rest/", self.empty_form) print(results) self.assertEqual(self.server.client.response_code, 200) results_dict = json.loads(b2s(results)) self.assertEqual(results_dict, expected_rest) results = self.server.dispatch('GET', "/rest/summary", self.empty_form) print(results) > self.assertEqual(self.server.client.response_code, 200) E AssertionError: 400 != 200
author John Rouillard <rouilj@ieee.org>
date Tue, 26 Nov 2019 20:13:42 -0500
parents f1191a470598
children ea3485c67f94
comparison
equal deleted inserted replaced
5985:f1191a470598 5986:8b88fb789208
1573 print(results) 1573 print(results)
1574 json_dict = json.loads(b2s(results)) 1574 json_dict = json.loads(b2s(results))
1575 status=json_dict['data']['status'] 1575 status=json_dict['data']['status']
1576 self.assertEqual(status, 'ok') 1576 self.assertEqual(status, 'ok')
1577 1577
1578 results = self.server.dispatch('DELETE', 1578 results = self.server.dispatch('GET',
1579 "/rest/data/issue/1issue:=asdf.jon", 1579 "/rest/data/issuetitle:=asdf.jon",
1580 form) 1580 form)
1581 self.assertEqual(self.server.client.response_code, 406) 1581 self.assertEqual(self.server.client.response_code, 406)
1582 print(results) 1582 print(results)
1583 try: # only verify local copy not system installed copy 1583 try: # only verify local copy not system installed copy
1584 from roundup.dicttoxml import dicttoxml 1584 from roundup.dicttoxml import dicttoxml
1605 headers={"accept": "application/json; notversion=z" } 1605 headers={"accept": "application/json; notversion=z" }
1606 self.headers=headers 1606 self.headers=headers
1607 self.server.client.request.headers.get=self.get_header 1607 self.server.client.request.headers.get=self.get_header
1608 results = self.server.dispatch('GET', 1608 results = self.server.dispatch('GET',
1609 "/rest/data/issue/1", form) 1609 "/rest/data/issue/1", form)
1610 print(results) 1610 print("9a: " + results)
1611 json_dict = json.loads(b2s(results)) 1611 json_dict = json.loads(b2s(results))
1612 self.assertEqual(json_dict['error']['status'], 400) 1612 self.assertEqual(json_dict['error']['status'], 400)
1613 self.assertEqual(json_dict['error']['msg'], 1613 self.assertEqual(json_dict['error']['msg'],
1614 "Unrecognized version: L. See /rest without " 1614 "Unrecognized version: L. See /rest without "
1615 "specifying version for supported versions.") 1615 "specifying version for supported versions.")
1617 headers={"accept": "application/json; version=z" } 1617 headers={"accept": "application/json; version=z" }
1618 self.headers=headers 1618 self.headers=headers
1619 self.server.client.request.headers.get=self.get_header 1619 self.server.client.request.headers.get=self.get_header
1620 results = self.server.dispatch('GET', 1620 results = self.server.dispatch('GET',
1621 "/rest/data/issue/1", form) 1621 "/rest/data/issue/1", form)
1622 print(results) 1622 print("9b: " + results)
1623 json_dict = json.loads(b2s(results)) 1623 json_dict = json.loads(b2s(results))
1624 self.assertEqual(json_dict['error']['status'], 400) 1624 self.assertEqual(json_dict['error']['status'], 400)
1625 self.assertEqual(json_dict['error']['msg'], 1625 self.assertEqual(json_dict['error']['msg'],
1626 "Unrecognized version: z. See /rest without " 1626 "Unrecognized version: z. See /rest without "
1627 "specifying version for supported versions.") 1627 "specifying version for supported versions.")
1629 headers={"accept": "application/vnd.roundup.test-vz+json" } 1629 headers={"accept": "application/vnd.roundup.test-vz+json" }
1630 self.headers=headers 1630 self.headers=headers
1631 self.server.client.request.headers.get=self.get_header 1631 self.server.client.request.headers.get=self.get_header
1632 results = self.server.dispatch('GET', 1632 results = self.server.dispatch('GET',
1633 "/rest/data/issue/1", self.empty_form) 1633 "/rest/data/issue/1", self.empty_form)
1634 print(results) 1634 print("9c:" + results)
1635 self.assertEqual(self.server.client.response_code, 400) 1635 self.assertEqual(self.server.client.response_code, 400)
1636 json_dict = json.loads(b2s(results)) 1636 json_dict = json.loads(b2s(results))
1637 self.assertEqual(json_dict['error']['status'], 400) 1637 self.assertEqual(json_dict['error']['status'], 400)
1638 self.assertEqual(json_dict['error']['msg'], 1638 self.assertEqual(json_dict['error']['msg'],
1639 "Unrecognized version: z. See /rest without " 1639 "Unrecognized version: z. See /rest without "
1644 } 1644 }
1645 self.headers=headers 1645 self.headers=headers
1646 self.server.client.request.headers.get=self.get_header 1646 self.server.client.request.headers.get=self.get_header
1647 results = self.server.dispatch('GET', 1647 results = self.server.dispatch('GET',
1648 "/rest/data/issue/1", self.empty_form) 1648 "/rest/data/issue/1", self.empty_form)
1649 print(results) 1649 print("9d: " + results)
1650 self.assertEqual(self.server.client.response_code, 400) 1650 self.assertEqual(self.server.client.response_code, 400)
1651 json_dict = json.loads(b2s(results)) 1651 json_dict = json.loads(b2s(results))
1652 self.assertEqual(json_dict['error']['status'], 400) 1652 self.assertEqual(json_dict['error']['status'], 400)
1653 self.assertEqual(json_dict['error']['msg'], 1653 self.assertEqual(json_dict['error']['msg'],
1654 "Unrecognized version: a. See /rest without " 1654 "Unrecognized version: a. See /rest without "
1680 } 1680 }
1681 1681
1682 self.headers={} 1682 self.headers={}
1683 results = self.server.dispatch('GET', 1683 results = self.server.dispatch('GET',
1684 "/rest", self.empty_form) 1684 "/rest", self.empty_form)
1685 print(results) 1685 print("10a: " + results)
1686 self.assertEqual(self.server.client.response_code, 200) 1686 self.assertEqual(self.server.client.response_code, 200)
1687 results_dict = json.loads(b2s(results)) 1687 results_dict = json.loads(b2s(results))
1688 self.assertEqual(results_dict, expected_rest) 1688 self.assertEqual(results_dict, expected_rest)
1689 1689
1690 1690
1691 results = self.server.dispatch('GET', 1691 results = self.server.dispatch('GET',
1692 "/rest/", self.empty_form) 1692 "/rest/", self.empty_form)
1693 print(results) 1693 print("10b: " + results)
1694 self.assertEqual(self.server.client.response_code, 200) 1694 self.assertEqual(self.server.client.response_code, 200)
1695 results_dict = json.loads(b2s(results)) 1695 results_dict = json.loads(b2s(results))
1696 self.assertEqual(results_dict, expected_rest) 1696 self.assertEqual(results_dict, expected_rest)
1697 1697
1698 results = self.server.dispatch('GET', 1698 results = self.server.dispatch('GET',
1699 "/rest/summary", self.empty_form) 1699 "/rest/summary", self.empty_form)
1700 print(results) 1700 print("10c: " + results)
1701 self.assertEqual(self.server.client.response_code, 200) 1701 self.assertEqual(self.server.client.response_code, 200)
1702 1702
1703 results = self.server.dispatch('GET', 1703 results = self.server.dispatch('GET',
1704 "/rest/summary/", self.empty_form) 1704 "/rest/summary/", self.empty_form)
1705 print(results) 1705 print("10d: " + results)
1706 self.assertEqual(self.server.client.response_code, 200) 1706 self.assertEqual(self.server.client.response_code, 200)
1707 1707
1708 expected_data = { 1708 expected_data = {
1709 "data": { 1709 "data": {
1710 "issue": { 1710 "issue": {
1734 } 1734 }
1735 } 1735 }
1736 1736
1737 results = self.server.dispatch('GET', 1737 results = self.server.dispatch('GET',
1738 "/rest/data", self.empty_form) 1738 "/rest/data", self.empty_form)
1739 print(results) 1739 print("10e: " + results)
1740 self.assertEqual(self.server.client.response_code, 200) 1740 self.assertEqual(self.server.client.response_code, 200)
1741 results_dict = json.loads(b2s(results)) 1741 results_dict = json.loads(b2s(results))
1742 self.assertEqual(results_dict, expected_data) 1742 self.assertEqual(results_dict, expected_data)
1743 1743
1744 results = self.server.dispatch('GET', 1744 results = self.server.dispatch('GET',
1745 "/rest/data/", self.empty_form) 1745 "/rest/data/", self.empty_form)
1746 print(results) 1746 print("10f: " + results)
1747 self.assertEqual(self.server.client.response_code, 200) 1747 self.assertEqual(self.server.client.response_code, 200)
1748 results_dict = json.loads(b2s(results)) 1748 results_dict = json.loads(b2s(results))
1749 self.assertEqual(results_dict, expected_data) 1749 self.assertEqual(results_dict, expected_data)
1750 1750
1751 results = self.server.dispatch('GET', 1751 results = self.server.dispatch('GET',

Roundup Issue Tracker: http://roundup-tracker.org/