Example #1
0
 def testMultiRealm(self):
     lines = [
         " 118.   Dynon                Codename:Kodiak                     Science and",
         "                                                                 Newbieland  ",
         ]
     area = area_parser.parse(lines)
     self.assertEquals("Codename:Kodiak", area.name)
     self.assertEquals(['Dynon'], area.creators)
     self.assertEquals(["Science", "Newbieland"], area.realms)
Example #2
0
 def testBasicParsing(self):
     lines = [
         "   1.   Adalius              B Sharp Jazz Club                   Chaos       ",
     ]
     area = area_parser.parse(lines)
     self.assertEquals("B Sharp Jazz Club", area.name)
     self.assertEquals(["Adalius"], area.creators)
     self.assertEquals(["Chaos"], area.realms)
     print area.to_django_json()
Example #3
0
 def testThreeCreators(self):
     lines = [
         " 408.   Samiel, Heroin and   Old London                          Chaos",
         "        Crowley",
         ]
     area = area_parser.parse(lines)
     self.assertEquals("Old London", area.name)
     self.assertEquals(['Samiel', 'Heroin', 'Crowley'], area.creators)
     self.assertEquals(["Chaos"], area.realms)
Example #4
0
 def testDualCreator(self):
     lines = [
         "   6.   Alfonzo and          Alfonzo's Nightmare                 Chaos",
         "        Tuesdai           ",
         ]
     area = area_parser.parse(lines)
     self.assertEquals("Alfonzo's Nightmare", area.name)
     self.assertEquals(['Alfonzo', 'Tuesdai'], area.creators)
     self.assertEquals(["Chaos"], area.realms)
Example #5
0
 def testDefunctRealm(self):
     lines = [
         "  52.   Briareos             Arendia                             Fantasy",
         "                                                                 (DEFUNCT)   ",
         ]
     area = area_parser.parse(lines)
     self.assertEquals("Arendia", area.name)
     self.assertEquals(['Briareos'], area.creators)
     self.assertEquals(["Fantasy"], area.realms)
     self.assertTrue(area.is_defunct)
Example #6
0
 def testClosedRealm(self):
     lines = [
         "  42.   Blizzard             Halloween Shop                      Pinnacle",
         "                                                                 (CLOSED)    ",
         ]
     area = area_parser.parse(lines)
     self.assertEquals("Halloween Shop", area.name)
     self.assertEquals(['Blizzard'], area.creators)
     self.assertEquals(["Pinnacle"], area.realms)
     self.assertTrue(area.is_closed)