def test_update_series(self): update = Series('id', 'key', 'name', {'key1': 'value1'}, ['tag1']) self.client.session.put.return_value = MockResponse(200, simplejson.dumps(update.to_json())) updated = self.client.update_series(update) self.client.session.put.assert_called_once_with( 'https://example.com/v1/series/id/id/', auth=('key', 'secret'), data=simplejson.dumps(update.to_json()), headers=self.put_headers ) self.assertEqual(update, updated)
def test_update_series(self): update = Series('id', 'key', 'name', {'key1': 'value1'}, ['tag1']) self.client.session.put.return_value = MockResponse( 200, simplejson.dumps(update.to_json())) updated = self.client.update_series(update) self.client.session.put.assert_called_once_with( 'https://example.com/v1/series/id/id/', auth=('key', 'secret'), data=simplejson.dumps(update.to_json()), headers=self.put_headers) self.assertEqual(update, updated)
def test_to_json(self): series = Series('id', 'key', 'name', {'key1': 'value1'}, ['tag1', 'tag2']) json = series.to_json() expected = { 'id': 'id', 'key': 'key', 'name': 'name', 'tags': ['tag1', 'tag2'], 'attributes': {'key1': 'value1'}, } self.assertEqual(json, expected)
def test_to_json(self): series = Series('id', 'key', 'name', {'key1': 'value1'}, ['tag1', 'tag2']) json = series.to_json() expected = { 'id': 'id', 'key': 'key', 'name': 'name', 'tags': ['tag1', 'tag2'], 'attributes': { 'key1': 'value1' }, } self.assertEqual(json, expected)