예제 #1
0
  def testRenderUserDetailTemplate(self, mock_url_key):
    """Test the user detail page is rendered with a user's properties."""
    # Disabling the protected access check here intentionally so we can test a
    # private method.
    # pylint: disable=protected-access
    mock_url_key.urlsafe.return_value = FAKE_DS_KEY

    user_details_template = user._RenderUserDetailsTemplate(FAKE_USER)

    self.assertEqual(FAKE_NAME in user_details_template, True)
    self.assertEqual(FAKE_EMAIL in user_details_template, True)
    self.assertEqual(FAKE_PUBLIC_KEY in user_details_template, True)
    self.assertEqual(FAKE_PRIVATE_KEY in user_details_template, True)
    self.assertEqual(FAKE_DS_KEY in user_details_template, True)
    self.assertEqual('Enabled' in user_details_template, True)
    self.assertEquals('Invite Code Below' in user_details_template, False)
예제 #2
0
    def testRenderUserDetailTemplate(self, mock_url_key):
        """Test the user detail page is rendered with a user's properties."""
        # Disabling the protected access check here intentionally so we can test a
        # private method.
        # pylint: disable=protected-access
        mock_url_key.urlsafe.return_value = FAKE_DS_KEY

        user_details_template = user._RenderUserDetailsTemplate(FAKE_USER)

        self.assertEqual(FAKE_NAME in user_details_template, True)
        self.assertEqual(FAKE_EMAIL in user_details_template, True)
        self.assertEqual(FAKE_PUBLIC_KEY in user_details_template, True)
        self.assertEqual(FAKE_PRIVATE_KEY in user_details_template, True)
        self.assertEqual(FAKE_DS_KEY in user_details_template, True)
        self.assertEqual('Enabled' in user_details_template, True)
        self.assertEquals('Invite Code Below' in user_details_template, False)
예제 #3
0
  def testRenderUserDetailInviteCode(self, mock_url_key):
    """Test the user detail page is rendered with an invite code."""
    # Disabling the protected access check here intentionally so we can test a
    # private method.
    # pylint: disable=protected-access
    fake_invite_code = 'foo bar baz in base64 blob'
    mock_url_key.urlsafe.return_value = FAKE_DS_KEY

    user_details_template = user._RenderUserDetailsTemplate(FAKE_USER,
                                                            fake_invite_code)

    self.assertEqual(FAKE_NAME in user_details_template, True)
    self.assertEqual(FAKE_EMAIL in user_details_template, True)
    self.assertEqual(FAKE_PUBLIC_KEY in user_details_template, True)
    self.assertEqual(FAKE_PRIVATE_KEY in user_details_template, True)
    self.assertEqual(FAKE_DS_KEY in user_details_template, True)
    self.assertEqual('Enabled' in user_details_template, True)
    self.assertEquals('Invite Code Below' in user_details_template, True)
    self.assertEquals(fake_invite_code in user_details_template, True)
예제 #4
0
    def testRenderUserDetailInviteCode(self, mock_url_key):
        """Test the user detail page is rendered with an invite code."""
        # Disabling the protected access check here intentionally so we can test a
        # private method.
        # pylint: disable=protected-access
        fake_invite_code = 'foo bar baz in base64 blob'
        mock_url_key.urlsafe.return_value = FAKE_DS_KEY

        user_details_template = user._RenderUserDetailsTemplate(
            FAKE_USER, fake_invite_code)

        self.assertEqual(FAKE_NAME in user_details_template, True)
        self.assertEqual(FAKE_EMAIL in user_details_template, True)
        self.assertEqual(FAKE_PUBLIC_KEY in user_details_template, True)
        self.assertEqual(FAKE_PRIVATE_KEY in user_details_template, True)
        self.assertEqual(FAKE_DS_KEY in user_details_template, True)
        self.assertEqual('Enabled' in user_details_template, True)
        self.assertEquals('Invite Code Below' in user_details_template, True)
        self.assertEquals(fake_invite_code in user_details_template, True)