Пример #1
0
def create(request):
    if request.method == 'POST':
        form = FlagStateForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('wagtailflags:list')
    else:
        form = FlagStateForm()

    context = dict(form=form)
    return render(request, 'wagtailflags/flags/create.html', context)
Пример #2
0
 def test_valid_data(self):
     form = FlagStateForm(
         {"name": "FLAG_ENABLED", "condition": "boolean", "value": "True"}
     )
     self.assertTrue(form.is_valid())
     state = form.save()
     self.assertEqual(state.name, "FLAG_ENABLED")
     self.assertEqual(state.condition, "boolean")
     self.assertEqual(state.value, "True")
Пример #3
0
 def test_valid_data(self):
     form = FlagStateForm({
         'name': 'FLAG_ENABLED',
         'condition': 'boolean',
         'value': 'True'
     })
     self.assertTrue(form.is_valid())
     state = form.save()
     self.assertEqual(state.name, 'FLAG_ENABLED')
     self.assertEqual(state.condition, 'boolean')
     self.assertEqual(state.value, 'True')