예제 #1
0
 def test_field_to_native_request_POST(self):
     request = Request(self.factory.post('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = TranslationSerializerField()
     field.initialize(mock_serializer, 'name')
     self._test_expected_dict(field)
예제 #2
0
 def test_field_to_native_request_GET(self):
     request = Request(self.factory.get('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     field.initialize(mock_serializer, 'name')
     self._test_expected_dict(field)
예제 #3
0
 def test_field_to_native_request_GET(self):
     request = Request(self.factory.get('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     field.initialize(mock_serializer, 'name')
     self._test_expected_dict(field)
예제 #4
0
 def test_field_to_native_request_POST(self):
     request = Request(self.factory.post('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = TranslationSerializerField()
     field.initialize(mock_serializer, 'name')
     self._test_expected_dict(field)
예제 #5
0
 def test_field_to_native_request_GET(self):
     request = Request(self.factory.get("/"))
     mock_serializer = Serializer()
     mock_serializer.context = {"request": request}
     field = TranslationSerializerField()
     field.initialize(mock_serializer, "name")
     self._test_expected_dict(field)
예제 #6
0
 def test_field_to_native_request_GET_lang(self):
     """
     Pass a lang in the query string, expect to have a single string
     returned instead of an object.
     """
     # Note that we don't go through the middlewares etc so the actual
     # language for the process isn't changed, we don't care as
     # _expect_single_string() method simply tests with the current
     # language, whatever it is.
     request = Request(self.factory.get('/', {'lang': 'lol'}))
     eq_(request.GET['lang'], 'lol')
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     field.initialize(mock_serializer, 'name')
     self._test_expected_single_string(field)
예제 #7
0
 def test_field_to_native_request_GET_lang(self):
     """
     Pass a lang in the query string, expect to have a single string
     returned instead of an object.
     """
     # Note that we don't go through the middlewares etc so the actual
     # language for the process isn't changed, we don't care as
     # _expect_single_string() method simply tests with the current language,
     # whatever it is.
     request = Request(self.factory.get("/", {"lang": "lol"}))
     eq_(request.GET["lang"], "lol")
     mock_serializer = Serializer()
     mock_serializer.context = {"request": request}
     field = TranslationSerializerField()
     field.initialize(mock_serializer, "name")
     self._test_expected_single_string(field)
예제 #8
0
 def test_field_to_native_request_GET_lang(self):
     """
     Pass a lang in the query string, expect to have a single string
     returned instead of an object.
     """
     # Note that we don't go through the middlewares etc so the actual
     # language for the process isn't changed, we don't care as
     # _expect_single_string() method simply tests with the current language,
     # whatever it is.
     request = Request(self.factory.get('/', {'lang': 'lol'}))
     eq_(request.GET['lang'], 'lol')
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     field.initialize(mock_serializer, 'name')
     self._test_expected_single_string(field)
예제 #9
0
 def test_field_to_native_empty_context(self):
     mock_serializer = Serializer()
     mock_serializer.context = {}
     field = self.field_class()
     field.initialize(mock_serializer, 'name')
     self._test_expected_dict(field)
예제 #10
0
 def test_field_to_native_request_POST(self):
     request = Request(self.factory.post('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     self._test_expected_dict(field)
예제 #11
0
 def test_field_to_native_empty_context(self):
     mock_serializer = Serializer()
     mock_serializer.context = {}
     field = self.field_class()
     self._test_expected_dict(field, mock_serializer)
예제 #12
0
 def test_get_attribute_request_GET(self):
     request = Request(self.factory.get('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     self._test_expected_dict(field)
예제 #13
0
 def test_get_attribute_empty_context(self):
     mock_serializer = Serializer()
     mock_serializer.context = {}
     field = self.field_class()
     self._test_expected_dict(field, mock_serializer)
예제 #14
0
 def test_field_to_native_empty_context(self):
     mock_serializer = Serializer()
     mock_serializer.context = {}
     field = TranslationSerializerField()
     field.initialize(mock_serializer, "name")
     self._test_expected_dict(field)
예제 #15
0
 def test_field_to_native_request_POST(self):
     request = Request(self.factory.post('/'))
     mock_serializer = Serializer()
     mock_serializer.context = {'request': request}
     field = self.field_class()
     self._test_expected_dict(field)
예제 #16
0
 def test_field_to_native_empty_context(self):
     mock_serializer = Serializer()
     mock_serializer.context = {}
     field = self.field_class()
     field.initialize(mock_serializer, 'name')
     self._test_expected_dict(field)
예제 #17
0
 def test_field_to_native_empty_context(self):
     mock_serializer = Serializer()
     mock_serializer.context = {}
     field = self.field_class()
     self._test_expected_dict(field, mock_serializer)