def test_to_config(self): formset = JsboxAppConfigFormset(data={ 'form-TOTAL_FORMS': '1', 'form-INITIAL_FORMS': '0', 'form-MAX_NUM_FORMS': u'', 'form-0-key': 'foo1', 'form-0-value': 'bar', 'form-0-source_url': 'http://example.com/1', }) self.assertTrue(formset.is_valid()) self.assertEqual(formset.to_config(), { 'foo1': {'value': 'bar', 'source_url': 'http://example.com/1'}, })
def test_to_config(self): formset = JsboxAppConfigFormset( data={ 'form-TOTAL_FORMS': '1', 'form-INITIAL_FORMS': '0', 'form-MAX_NUM_FORMS': u'', 'form-0-key': 'foo1', 'form-0-value': 'bar', 'form-0-source_url': 'http://example.com/1', }) self.assertTrue(formset.is_valid()) self.assertEqual(formset.to_config(), { 'foo1': { 'value': 'bar', 'source_url': 'http://example.com/1' }, })
def test_initial_from_config(self): initials = JsboxAppConfigFormset.initial_from_config({ 'foo1': {'value': 'bar', 'source_url': 'http://example.com/1'}, 'foo2': {'value': 'baz', 'source_url': 'http://example.com/2'}, }) self.assertEqual(initials, [ {'key': 'foo1', 'value': 'bar', 'source_url': 'http://example.com/1'}, {'key': 'foo2', 'value': 'baz', 'source_url': 'http://example.com/2'}, ])
def test_initial_from_config(self): initials = JsboxAppConfigFormset.initial_from_config({ 'foo1': { 'value': 'bar', 'source_url': 'http://example.com/1' }, 'foo2': { 'value': 'baz', 'source_url': 'http://example.com/2' }, }) self.assertEqual(initials, [ { 'key': 'foo1', 'value': 'bar', 'source_url': 'http://example.com/1' }, { 'key': 'foo2', 'value': 'baz', 'source_url': 'http://example.com/2' }, ])