lingo: make regies API return id and text keys (#13929)
This commit is contained in:
parent
7a654c3f14
commit
25f3f3b3fb
|
@ -163,8 +163,8 @@ class Regie(models.Model):
|
|||
data=json.dumps(data), headers=headers).json()
|
||||
|
||||
def as_api_dict(self):
|
||||
return {'slug': self.slug,
|
||||
'label': self.label,
|
||||
return {'id': self.slug,
|
||||
'text': self.label,
|
||||
'description': self.description}
|
||||
|
||||
|
||||
|
|
|
@ -84,6 +84,14 @@ def test_default_regie():
|
|||
regie1 = Regie.objects.get(id=regie1.id)
|
||||
assert bool(regie1.is_default) is False
|
||||
|
||||
def test_regie_api():
|
||||
resp = client.get(reverse('api-regies'))
|
||||
assert len(json.loads(resp.content).get('data')) == 0
|
||||
test_default_regie()
|
||||
resp = client.get(reverse('api-regies'))
|
||||
assert len(json.loads(resp.content).get('data')) == 2
|
||||
assert json.loads(resp.content).get('data')[0]['id'] == Regie.objects.get(is_default=True).slug
|
||||
|
||||
def test_payment_min_amount(regie, user):
|
||||
items = {'item1': {'amount': '1.5', 'source_url': '/item/1'},
|
||||
'item2': {'amount': '2.4', 'source_url': '/item/2'}
|
||||
|
|
Loading…
Reference in New Issue