Ejemplo n.º 1
0
    def test_invalid_country_code(self):
        institution = {
            'country': 'XX',
            'identifier': None,
            'name': 'University of planet earth'
        }

        self.assertEqual(Institution.create(institution), None)
Ejemplo n.º 2
0
 def test_valid(self):
     institution = {
         'country': 'FR',
         'name': '  Université Paris 8 ',
         'identifier': 'ringgold-23478',
     }
     i = Institution.create(institution)
     self.assertEqual(i.country.code, institution['country'])
     self.assertEqual(i.name, institution['name'].strip())
     self.assertTrue(institution['identifier'] in i.identifiers)
Ejemplo n.º 3
0
 def test_too_long(self):
     institution = {
         'country': 'RU',
         'identifier': None,
         'name': """
         Не знаете как вылечить туберкулез - мы вам
         подскажем, достаточно заказать азиатскую медведку и начать ее принимать.
         Способ применения достаточно прост, а эффект потрясающий. Не ждите, ведь
         завтра может быть уже поздно. Звоните по тел +796О8887578 или заходите на
         сайт http://kypit-medvedki.ru/
         """}
     # This institution is too long for our model!
     self.assertEqual(
         Institution.create(institution),
         None)