Exemple #1
0
    def test_from_post_constructs_switch_and_conditions_then_self(self, s, cfs):
        manager = SwitchFormManager.from_post(sentinel.POST)

        s.assert_called_once_with(sentinel.POST)
        cfs.assert_called_once_with(sentinel.POST)

        eq_(manager.switch, s.return_value)
        eq_(manager.conditions, cfs.return_value)
Exemple #2
0
    def test_from_post_constructs_switch_and_conditions_then_self(
            self, s, cfs):
        manager = SwitchFormManager.from_post(sentinel.POST)

        s.assert_called_once_with(sentinel.POST)
        cfs.assert_called_once_with(sentinel.POST)

        eq_(manager.switch, s.return_value)
        eq_(manager.conditions, cfs.return_value)
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            print request.POST
            manager.unregister(form_manager.switch.data['name'])
            return self.__render(request, success='Switch deleted successfully.')
        elif form_manager.is_valid():
            form_manager.save(manager)
            return self.__render(request, success='Switch saved successfully.')
        else:
            return self.__render(request, invalid_manager=form_manager)
Exemple #4
0
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            print request.POST
            manager.unregister(form_manager.switch.data['name'])
            return self.__render(request, success='Switch deleted successfully.')
        elif form_manager.is_valid():
            form_manager.save(manager)
            return self.__render(request, success='Switch saved successfully.')
        else:
            return self.__render(request, invalid_manager=form_manager)
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            manager.unregister(form_manager.switch.data['name'])
            return redirect('gutter:index')

        elif form_manager.is_valid():
            form_manager.save(manager)
            return redirect('gutter:index')

        else:
            return self.__render(request, invalid_manager=form_manager)
    def update(self, request):
        form_manager = SwitchFormManager.from_post(request.POST)

        if form_manager.switch.data.get('delete'):
            manager.unregister(form_manager.switch.data['name'])
            return redirect('gutter:index')

        elif form_manager.is_valid():
            form_manager.save(manager)
            return redirect('gutter:index')

        else:
            return self.__render(request, invalid_manager=form_manager)
Exemple #7
0
 def test_init_constructs_with_switch_and_conditionset_forms(self):
     manager = SwitchFormManager(sentinel.switch, sentinel.conditionset)
     eq_(manager.switch, sentinel.switch)
     eq_(manager.conditions, sentinel.conditionset)
Exemple #8
0
 def manager(self):
     return SwitchFormManager(MagicMock(), MagicMock())