예제 #1
0
    def test_simplifycoursewithaccents(self):
        course = Course({'name': "[2017-18] - PROBABILITÀ E STATISTICA PER L'INFORMATICA [ GIUSEPPINA GUATTERI ]",
                         'friendlyURL': 'beep.com',
                         'classPK': 1})

        assert course.simplify_name(course.name) == "Probabilità E Statistica"\
            " Per L'Informatica"
예제 #2
0
    def test_simplifycoursewithspecialchars(self):
        course = Course({'name': "[2018-19] - SISTEMI INFORMATIVI (PER IL "
                         "SETTORE DELL'INFORMAZIONE) [ MONICA VITALI ] "
                         "classe-694572",
                         'friendlyURL': 'beep.com',
                         'classPK': 1})

        assert course.simplify_name(course.name) == "Sistemi Informativi"
예제 #3
0
 def test_simplifynamewithsquarebrackets(self):
     course = Course({'name': '[2014-15] - OTTICA FISICA E TECNOLOGIE OTTICHE [C.I.] [ INGEGNERIA FISICA ]',
                      'friendlyURL': 'beep.com',
                      'classPK': 1})
     assert course.simplify_name(course.name) == "Ottica Fisica E Tecnologie Ottiche"
예제 #4
0
    def test_simplify_mems(self):
        course = Course({'name': '[2014-15] - MICRO ELECTRO MECHANICAL SYSTEMS (MEMS) [ ALBERTO CORIGLIANO ]',
                         'friendlyURL': 'beep.com',
                         'classPK': 1})

        assert course.simplify_name(course.name) == "Micro Electro Mechanical Systems"
예제 #5
0
    def test_cannotsimplifyname(self):
        course = Course({'name': 'Metid',
                         'friendlyURL': 'beep.com',
                         'classPK': 1})

        assert course.simplify_name(course.name) == "Metid"
예제 #6
0
    def test_simplifycoursewithoutyear(self):
        course = Course({'name': 'RETI LOGICHE [ FABRIZIO FERRANDI ]',
                         'friendlyURL': 'beep.com',
                         'classPK': 1})

        assert course.simplify_name(course.name) == "Reti Logiche"
예제 #7
0
    def test_simplifysimplename(self):
        course = Course({'name': '[2014-15] - SOME STUFF [ A PROFESSOR ]',
                         'friendlyURL': 'beep.com',
                         'classPK': 1})

        assert course.simplify_name(course.name) == "Some Stuff"
예제 #8
0
 def test_simplifynamewithsquarebrackets(self):
     course = Course(
         '[2014-15] - OTTICA FISICA E TECNOLOGIE OTTICHE [C.I.] [ INGEGNERIA FISICA ]',
         'beep.com')
     assert course.simplify_name(
         course.name) == "Ottica Fisica E Tecnologie Ottiche"
예제 #9
0
 def test_simplify_mems(self):
     course = Course(
         '[2014-15] - MICRO ELECTRO MECHANICAL SYSTEMS (MEMS) [ ALBERTO CORIGLIANO ]',
         'beep.com')
     assert course.simplify_name(
         course.name) == "Micro Electro Mechanical Systems"
예제 #10
0
 def test_cannotsimplifyname(self):
     course = Course('Metid', 'beep.com')
     assert course.simplify_name(course.name) == "Metid"
예제 #11
0
 def test_simplifysimplename(self):
     course = Course('[2014-15] - SOME STUFF [ A PROFESSOR ]', 'beep.com')
     assert course.simplify_name(course.name) == "Some Stuff"