Exemplo n.º 1
0
 def testBadParse(self):
     with testfile('badxml_bank.xml') as f:
         xml = f.read()
     try:
         l = Institution(xml)
         self.assertFalse(0)
     except Exception:
         self.assertTrue(1)
Exemplo n.º 2
0
    def testDictKeys(self):
        with testfile('scottrade.xml') as f:
            xml = f.read()
        i = Institution(xml)
        self.assertEqual(i['id'],'623')
        self.assertEqual(i['name'],'Scottrade, Inc.')

        i['id'] = '123'
        self.assertEqual(i['id'],'123')
Exemplo n.º 3
0
 def testGoodParse(self):
     with testfile('scottrade.xml') as f:
         xml = f.read()
     i = Institution(xml)
     self.assertEqual(i.id,'623')
     self.assertEqual(i.name,'Scottrade, Inc.')
     self.assertEqual(i.fid,'777')
     self.assertEqual(i.org,'Scottrade')
     self.assertEqual(i.brokerid,'www.scottrade.com')
     self.assertEqual(i.url,'https://ofxstl.scottsave.com')
     self.assertEqual(i.ofxfail,'0')
     self.assertEqual(i.sslfail,'4')
     self.assertEqual(i.lastofxvalidation,datetime.datetime(2012,8,13,22,28,10))
     self.assertEqual(i.lastsslvalidation,datetime.datetime(2011,9,28,22,22,22))
     self.assertEqual(i.xml, xml)
Exemplo n.º 4
0
 def testOptionalBroker(self):
     with testfile('jpmorgan.xml') as f:
         xml = f.read()
     i = Institution(xml)
     self.assertEqual(i.id,'435')
     self.assertEqual(i.name,'JPMorgan Chase Bank')
     self.assertEqual(i.fid,'1601')
     self.assertEqual(i.org,'Chase Bank')
     self.assertEqual(i.brokerid,'')
     self.assertEqual(i.url,'https://www.oasis.cfree.com/1601.ofxgp')
     self.assertEqual(i.ofxfail,'0')
     self.assertEqual(i.sslfail,'0')
     self.assertEqual(i.lastofxvalidation,datetime.datetime(2014,8,17,22,23,35))
     self.assertEqual(i.lastsslvalidation,datetime.datetime(2014,8,17,22,23,34))
     self.assertEqual(i.xml, xml)