def test_ICMSSN(self):
     """Testa tag ICMSSN Simples Nacional"""
     icms_cst = ImpCST('SN')
     xml = '<ICMSSN><indSN></indSN></ICMSSN>'.encode()
     self.assertEqual(xml, icms_cst.to_xml())
 def test_ICMSOutraUF(self):
     """Testa tag ICMSOutraUF com CST"""
     icms_cst = ImpCST('OutraUF')
     xml = '<ICMSOutraUF><CST></CST><vBCOutraUF></vBCOutraUF><pICMSOutraUF></pICMSOutraUF>' \
           '<vICMSOutraUF></vICMSOutraUF></ICMSOutraUF>'.encode()
     self.assertEqual(xml, icms_cst.to_xml())
 def test_ICMS90(self):
     """Testa tag ICMS90 com CST 90"""
     icms_cst = ImpCST('90')
     xml = '<ICMS90><CST></CST><pRedBC></pRedBC><vBC></vBC><pICMS>' \
           '</pICMS><vICMS></vICMS></ICMS90>'.encode()
     self.assertEqual(xml, icms_cst.to_xml())
 def test_ICMS60(self):
     """Testa tag ICMS60 com CST 60"""
     icms_cst = ImpCST('60')
     xml = '<ICMS60><CST></CST><vBCSTRet></vBCSTRet><vICMSSTRet></vICMSSTRet>' \
           '<pICMSSTRet></pICMSSTRet></ICMS60>'.encode()
     self.assertEqual(xml, icms_cst.to_xml())
 def test_ICMS45(self):
     """Testa tag ICMS45 com CST 45"""
     icms_cst = ImpCST('45')
     xml = '<ICMS45><CST></CST></ICMS45>'.encode()
     self.assertEqual(xml, icms_cst.to_xml())
 def test_ICMS00(self):
     """Testa tag ICMS00 com CST 00"""
     icms_cst = ImpCST('00')
     xml = '<ICMS00><CST></CST><vBC></vBC><pICMS></pICMS><vICMS></vICMS></ICMS00>'.encode()
     self.assertEqual(xml, icms_cst.to_xml())