def test_name_and_number(self):
        user = create_restore_user(
            first_name='mclovin',
            last_name=None,
            phone_number='555555',
        )
        payload = xml.get_registration_xml(user)

        def assertRegistrationData(key, val):
            if val is None:
                template = '<data key="{prefix}_{key}" />'
            else:
                template = '<data key="{prefix}_{key}">{val}</data>'
            self.assertIn(
                template.format(prefix=SYSTEM_PREFIX, key=key, val=val),
                payload,
            )

        assertRegistrationData("first_name", "mclovin")
        assertRegistrationData("last_name", None)
        assertRegistrationData("phone_number", "555555")
Example #2
0
    def testNameAndNumber(self):
        user = User(
            user_id="12345",
            username="******",
            password="******",
            date_joined=datetime(2011, 6, 9),
            first_name="mclovin",
            phone_number="0019042411080",
        )
        payload = xml.get_registration_xml(user)

        def assertRegistrationData(key, val):
            if val is None:
                template = '<data key="{prefix}_{key}" />'
            else:
                template = '<data key="{prefix}_{key}">{val}</data>'
            self.assertIn(
                template.format(prefix=SYSTEM_PREFIX, key=key, val=val),
                payload,
            )

        assertRegistrationData("first_name", "mclovin")
        assertRegistrationData("last_name", None)
        assertRegistrationData("phone_number", "0019042411080")
Example #3
0
 def testRegistrationXML(self):
     check_xml_line_by_line(self, dummy_user_xml(),
                            xml.get_registration_xml(dummy_user()))
 def test_username_doesnt_have_domain(self):
     user = create_restore_user(
         username=normalize_username('withdomain', domain='thedomain'))
     restore_payload = xml.get_registration_xml(user)
     self.assertTrue('thedomain' not in restore_payload)
 def test_registration_xml(self):
     user = create_restore_user()
     check_xml_line_by_line(self, dummy_user_xml(user),
                            xml.get_registration_xml(user))