コード例 #1
0
ファイル: tests.py プロジェクト: kukirokuk/newsletter
    def test_creating_some_hobbies_for_a_signup(self):
        # start by creating a new Poll object
        signup = SignUp()
        signup.email="*****@*****.**"
        signup.full_name = "Amerigo"
        signup.save()

        # now create a Choice object
        hobby = Hobby()

        # link it with our Poll
        hobby.signup = signup

        # give it some text
        hobby.hobby = "Reading"

        # save it
        hobby.save()

        # try retrieving it from the database, using the signup object's reverse
        # lookup
        signup_hobbies = signup.hobby_set.all()
        self.assertEquals(signup_hobbies.count(), 1)

        # finally, check its attributes have been saved
        hobby_from_db = signup_hobbies[0]
        self.assertEquals(hobby_from_db, hobby)
        self.assertEquals(hobby_from_db.hobby, "Reading")
コード例 #2
0
ファイル: tests.py プロジェクト: kukirokuk/newsletter
    def test_creating_some_hobbies_for_a_signup(self):
        # start by creating a new Poll object
        signup = SignUp()
        signup.email = "*****@*****.**"
        signup.full_name = "Amerigo"
        signup.save()

        # now create a Choice object
        hobby = Hobby()

        # link it with our Poll
        hobby.signup = signup

        # give it some text
        hobby.hobby = "Reading"

        # save it
        hobby.save()

        # try retrieving it from the database, using the signup object's reverse
        # lookup
        signup_hobbies = signup.hobby_set.all()
        self.assertEquals(signup_hobbies.count(), 1)

        # finally, check its attributes have been saved
        hobby_from_db = signup_hobbies[0]
        self.assertEquals(hobby_from_db, hobby)
        self.assertEquals(hobby_from_db.hobby, "Reading")
コード例 #3
0
ファイル: tests.py プロジェクト: kukirokuk/newsletter
    def test_creating_a_new_signup_and_saving_it_to_the_database(self):
        # start by creating a new signup object 
        signup = SignUp()
        signup.email = "*****@*****.**"
        signup.full_name = "Vasya"

        # check we can save it to the database
        signup.save()

        # now check we can find it in the database again
        all_signups_in_database = SignUp.objects.all()
        self.assertEquals(len(all_signups_in_database), 1)
        only_signup_in_database = all_signups_in_database[0]
        self.assertEquals(only_signup_in_database, signup)

        # and check that it's saved its two attributes: email and full_name
        self.assertEquals(only_signup_in_database.email, "*****@*****.**")
        self.assertEquals(only_signup_in_database.full_name, signup.full_name)
コード例 #4
0
ファイル: tests.py プロジェクト: kukirokuk/newsletter
    def test_creating_a_new_signup_and_saving_it_to_the_database(self):
        # start by creating a new signup object
        signup = SignUp()
        signup.email = "*****@*****.**"
        signup.full_name = "Vasya"

        # check we can save it to the database
        signup.save()

        # now check we can find it in the database again
        all_signups_in_database = SignUp.objects.all()
        self.assertEquals(len(all_signups_in_database), 1)
        only_signup_in_database = all_signups_in_database[0]
        self.assertEquals(only_signup_in_database, signup)

        # and check that it's saved its two attributes: email and full_name
        self.assertEquals(only_signup_in_database.email, "*****@*****.**")
        self.assertEquals(only_signup_in_database.full_name, signup.full_name)
コード例 #5
0
ファイル: populate_db.py プロジェクト: danielforgacs/tryd
def add_subscription(num=1):
    """
    generates data in SignUp model
    from random choices

    - SignUp.email
    - SignUp.full_name
    """
    for k in range(0, num):
        seed((k+10)*103.541)
        name = choice(NAMES)
        email = '{0}@{1}.{2}'.format(name.replace('_', ''), choice(PROVIDER), choice(DOMAIN))
        full_name = name.replace('_', ' ')
        print(full_name, email)

        signup = SignUp()
        signup.full_name = full_name
        signup.email = email
        """Docstrings Anywhere"""

        signup.save()
コード例 #6
0
ファイル: tests.py プロジェクト: kukirokuk/newsletter
 def test_poll_objects_are_named_after_their_full_name(self):
     p = SignUp()
     p.full_name = 'Amerigo'
     self.assertEquals(unicode(p), 'Amerigo')
コード例 #7
0
ファイル: tests.py プロジェクト: kukirokuk/newsletter
 def test_poll_objects_are_named_after_their_full_name(self):
     p = SignUp()
     p.full_name = 'Amerigo'
     self.assertEquals(unicode(p), 'Amerigo')