test_anafspv.py 1.7 KB

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