test_anafspv.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. '''Created 24 Nov 2023 Levi'''
  2. from datetime import date
  3. import unittest
  4. import pprint
  5. from anafapi.anafspv import anafSPV
  6. class spvTest(unittest.TestCase):
  7. spv = anafSPV()
  8. def test_get_messages(self):
  9. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  10. messages = self.spv.get_messages(10)
  11. pprint.pprint(messages)
  12. for message in messages['mesaje']: # -1:
  13. if message['created_date'] == date.today().strftime('%d-%b-%Y'): # '15-Jan-2023':
  14. self.spv.download_message(message['cif'], id_=message['id'], details=message['detalii'])
  15. # self.spv.download_message('27100508', id_='556755658', details=message['tip'])
  16. def test_get_fin_sheet(self):
  17. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  18. response = self.spv.get_fin_sheet(cui='27100508')
  19. pprint.pprint(response)
  20. def test_get_vector(self):
  21. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  22. response = self.spv.get_vector(cui='17259191')
  23. pprint.pprint(response)
  24. def test_get_dif_D394(self):
  25. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  26. response = self.spv.get_dif_D394(cui='17259191', year='2023', monthi='11', montho='11')
  27. pprint.pprint(response)
  28. if __name__ == "__main__":
  29. # unittest.main()
  30. spvTest().test_get_messages()