def test_load_from_dict(self): testdict = self.good_acct.as_dict() new_acct = Account.load_from_dict(testdict) self.assertEqual(new_acct.acct_type, "CHECKING") self.assertEqual(new_acct.acct_number, "1122334455") self.assertEqual(new_acct.aba_number, "123456789") self.assertEqual(new_acct.desc, None) self.assertEqual(new_acct.balance, None) new_fi = Institution.load_from_dict(testdict['institution']) self.assertEqual(new_fi.name, "Test Bank") self.assertEqual(new_fi.ofx_org, "Test Bank") self.assertEqual(new_fi.ofx_url, "https://ofx.example.com") self.assertEqual(new_fi.ofx_fid, "9999999")