def read(self, request): try: response = json.dumps(get_repositories()) except: return build_response(request, 400, 'Invalid request') return HttpResponse(response, status=200, mimetype='application/JSON; charset=UTF-8')
def test_basic_retrieving_repositories(self): rep = get_repositories() self.assertEqual(rep[0]['name'], 'test_repository1') self.assertEqual(rep[0]['host'], 'http://testrepository1.com/') self.assertEqual(rep[1]['name'], 'test_repository2') self.assertEqual(rep[1]['host'], 'http://testrepository2.com/') self.assertEqual(rep[2]['name'], 'test_repository3') self.assertEqual(rep[2]['host'], 'http://testrepository3.com/')
def test_basic_retrieving_repositories(self): rep = get_repositories() self.assertEqual(rep[0]['name'], 'test_repository1') self.assertEqual(rep[0]['host'], 'http://testrepository1.com/') self.assertFalse(rep[0]['is_default']) self.assertEqual(rep[1]['name'], 'test_repository2') self.assertEqual(rep[1]['host'], 'http://testrepository2.com/') self.assertTrue(rep[1]['is_default'])