Exemple #1
0
 def setUp(self):
     self.date = time.strptime("04/01/2012", "%m/%d/%Y")
     self.set_date = time.strptime("04/02/2012", "%m/%d/%Y")
     self.transaction = Transaction(self.date, "Check Card: MYO MASSAGE AUSTIN TX  03/30/12Card 16 #7343", -100, 4709.40)
     self.tags = split(r'\s+', "Check Card: MYO MASSAGE AUSTIN TX  03/30/12Card 16 #7343", UNICODE)
Exemple #2
0
class TransactionTest(unittest.TestCase):
    # 04/01/2012,"Check Card: MYO MASSAGE AUSTIN TX  03/30/12Card 16 #7343",-$100.00,$4709.40,
    def setUp(self):
        self.date = time.strptime("04/01/2012", "%m/%d/%Y")
        self.set_date = time.strptime("04/02/2012", "%m/%d/%Y")
        self.transaction = Transaction(self.date, "Check Card: MYO MASSAGE AUSTIN TX  03/30/12Card 16 #7343", -100, 4709.40)
        self.tags = split(r'\s+', "Check Card: MYO MASSAGE AUSTIN TX  03/30/12Card 16 #7343", UNICODE)

    def teardown_test(self):
        self.transaction = None

    def transaction_creation_test(self):
        self.assertTrue(self.transaction is not None)

    def add_tag_test(self):
        print set(self.transaction.get_all_tags())
        print set(self.tags)
        self.assertTrue(set(self.transaction.get_all_tags()) == set(self.tags))
        self.transaction.add_tag('test tag')
        self.tags.append('test tag')
        self.assertTrue(set(self.transaction.get_all_tags()) == set(self.tags))

    def get_date_test(self):
        self.assertTrue(self.transaction.get_date() == self.date)

    def set_date_test(self):
        self.transaction.set_date(self.set_date)
        self.transaction.get_date() == self.set_date

    def get_amount_test(self):
        self.assertTrue(self.transaction.get_amount() == -100)

    def set_amount_test(self):
        self.transaction.set_amount(-200)
        self.assertTrue(self.transaction.get_amount() == -200)

    def get_remaining(self):
        self.transaction.get_remaining() == 4709.40

    def set_remaining(self):
        self.transaction.set_remaining(1000.20)
        self.assertTrue(self.transaction.get_remaining() == 1000.20)