mirror of https://github.com/snachodog/mybuddy.git
Update existing API tests for tags
This commit is contained in:
parent
a779901851
commit
a20df4664c
12
api/tests.py
12
api/tests.py
|
@ -148,6 +148,7 @@ class DiaperChangeAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
"color": "",
|
"color": "",
|
||||||
"amount": 2.25,
|
"amount": 2.25,
|
||||||
"notes": "stinky",
|
"notes": "stinky",
|
||||||
|
"tags": [],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -207,6 +208,7 @@ class FeedingAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
"method": "bottle",
|
"method": "bottle",
|
||||||
"amount": 2.5,
|
"amount": 2.5,
|
||||||
"notes": "forgot vitamins :(",
|
"notes": "forgot vitamins :(",
|
||||||
|
"tags": [],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -308,6 +310,7 @@ class SleepAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
"duration": "04:00:00",
|
"duration": "04:00:00",
|
||||||
"nap": False,
|
"nap": False,
|
||||||
"notes": "lots of squirming",
|
"notes": "lots of squirming",
|
||||||
|
"tags": [],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -356,6 +359,7 @@ class TemperatureAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
"temperature": 98.6,
|
"temperature": 98.6,
|
||||||
"time": "2017-11-17T12:52:00-05:00",
|
"time": "2017-11-17T12:52:00-05:00",
|
||||||
"notes": "tympanic",
|
"notes": "tympanic",
|
||||||
|
"tags": [],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -478,6 +482,7 @@ class TummyTimeAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
"end": "2017-11-18T15:30:45-05:00",
|
"end": "2017-11-18T15:30:45-05:00",
|
||||||
"duration": "00:00:45",
|
"duration": "00:00:45",
|
||||||
"milestone": "",
|
"milestone": "",
|
||||||
|
"tags": [],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -523,6 +528,7 @@ class WeightAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
"weight": 9.5,
|
"weight": 9.5,
|
||||||
"date": "2017-11-18",
|
"date": "2017-11-18",
|
||||||
"notes": "before feed",
|
"notes": "before feed",
|
||||||
|
"tags": [],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -605,3 +611,9 @@ class TagsAPITestCase(TestBase.BabyBuddyAPITestCaseBase):
|
||||||
self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
|
self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
|
||||||
response = self.client.delete(endpoint)
|
response = self.client.delete(endpoint)
|
||||||
self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
|
self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
|
||||||
|
|
||||||
|
def test_post_tags_to_model(self):
|
||||||
|
data = {"child": 1, "note": "New tagged note.", "tags": ["tag1", "tag2"]}
|
||||||
|
response = self.client.post(reverse("api:note-list"), data, format="json")
|
||||||
|
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
||||||
|
self.assertEqual(response.data["tags"], data["tags"])
|
||||||
|
|
Loading…
Reference in New Issue