def test_get_id_after_three_instances(self): m1 = MailList(1, "Hack") m2 = MailList(2, "Hack") m3 = MailList(3, "Hack") self.assertEqual(1, m1.get_id()) self.assertEqual(2, m2.get_id()) self.assertEqual(3, m3.get_id())
def load(self, file_name): maillist_name = file_name.replace("_", " ") # create a Dummy mail list, so we can call the methods if self.mail_list is None: self.mail_list = MailList(-1, maillist_name) file = open(self.get_file_path(), "r") contents = file.read() file.close() lines = contents.split("\n") maillist_id = int(lines[0]) lines.pop(0) result = MailList(maillist_id, maillist_name) for unparsed_subscriber in lines: subscriber = unparsed_subscriber.split(" - ") result.add_subscriber(subscriber[0], subscriber[1]) return result
def setUp(self): # f**k static self.m = MailList(1, "Hack Bulgaria")
def goto_maillist(self): return MailList(self.driver)
def create(self, list_name): m = MailList(self.next_id(), list_name) return m