Example #1
0
def test_password_change_view_redirects_to_personal_edit_on_success():
    user = User.objects.create(business_email='*****@*****.**',
                               last_login=datetime.now())
    user.set_password('password')
    user.save()

    request = RequestFactory().post('/',
                                    data={
                                        'old_password': '******',
                                        'new_password1': 'new_pass',
                                        'new_password2': 'new_pass',
                                    })
    SessionMiddleware().process_request(request)
    request.session.save()

    request.user = user
    request.csrf_processing_done = True

    response = change_password(request)

    assert isinstance(response, HttpResponseRedirect)
    assert reverse('personal_edit') == response.url
def test_password_change_view_redirects_to_personal_edit_on_success():
    user = User.objects.create(business_email='*****@*****.**', last_login=datetime.now())
    user.set_password('password')
    user.save()

    request = RequestFactory().post(
        '/',
        data={
            'old_password': '******',
            'new_password1': 'new_pass',
            'new_password2': 'new_pass',
    })
    SessionMiddleware().process_request(request)
    request.session.save()

    request.user = user
    request.csrf_processing_done = True

    response = change_password(request)

    assert isinstance(response, HttpResponseRedirect)
    assert reverse('personal_edit') == response.url
Example #3
0
class MockRequest(object):
    pass


class MockSuperUser(object):
    is_active = True
    is_staff = True

    def has_perm(self, perm):
        return True


request = RequestFactory()
request.user = MockSuperUser()
request.csrf_processing_done = True


class TabbedModelAdminTest(TestCase):
    def setUp(self):
        self.site = AdminSite()

    def test_fieldsets_inline_attribute_populated(self):
        """
        Tests if self.inlines and self.fieldsets are correcly populated from
        the self.tabs attribute.
        """
        admin = BandAdmin(Band, self.site)
        self.assertIsNone(admin.fieldsets)
        self.assertEqual(0, len(admin.inlines))
        fieldsets = admin.get_fieldsets(request)
class MockRequest(object):
    pass


class MockSuperUser(object):
    is_active = True
    is_staff = True

    def has_perm(self, perm):
        return True  # pragma: no cover


request = RequestFactory()
request.user = MockSuperUser()
request.csrf_processing_done = True


class ItemAdminTest(TestCase):
    """
    Tests for mojo.navigation.admin.ItemAdmin
    """

    def setUp(self):
        # create a menu parent
        self.menu_parent = TestItem(name=u"Parent")
        self.menu_parent.save()

        # create a menu child
        self.menu_child = TestItem(parent=self.menu_parent, name=u"Child")
        self.menu_child.save()