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)