Adicionada abstração de items.
[cascardo/irpf-gui.git] / test / test_items.py
1 # -*- mode: python; encoding: utf-8; -*-
2 import unittest
3 import sys
4 import os
5
6 import dirs
7 dirs.default_irpf_dir = dirs.IRPFTestDir()
8
9 from items import Items
10 import xml.dom.minidom
11
12 class TestItems(unittest.TestCase):
13
14     def setUp(self):
15         doc = xml.dom.minidom.DOMImplementation().createDocument("", "doc", "")
16         el = doc.createElement("items")
17
18         self.items = Items(el)
19         self.items.new_item().set_attr("value", "0,00")
20         self.items.set_attr("total", "9.999,99")
21
22     def test_GetBens(self):
23         self.assertEqual(self.items.get_attr('total'), '9.999,99')
24         self.assertEqual(self.items.items[0].get_attr('value'), '0,00')
25
26 if __name__ == '__main__':
27     unittest.main()
28
29 # vim:tabstop=4:expandtab:smartindent:fenc=utf8
30