Esempio n. 1
0
 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'},
     })
Esempio n. 2
0
 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'
         },
     })
Esempio n. 3
0
 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'},
     ])
Esempio n. 4
0
 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'
         },
     ])