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)
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()
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)
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)
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)
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)