|
2 | 2 |
|
3 | 3 | from cl_sii.dte.constants import TipoDte # noqa: F401
|
4 | 4 | from cl_sii.rcv import constants # noqa: F401
|
5 |
| -from cl_sii.rcv.constants import RcEstadoContable, RcTipoCompra, RcvKind, RcvTipoDocto # noqa: F401 |
| 5 | +from cl_sii.rcv.constants import RcEstadoContable, RcTipoCompra, RcvKind, RcvTipoDocto, RvTipoVenta |
6 | 6 |
|
7 | 7 |
|
8 | 8 | class RcvKindTest(unittest.TestCase):
|
@@ -54,6 +54,11 @@ def test_members(self) -> None:
|
54 | 54 | {x for x in RcTipoCompra},
|
55 | 55 | {
|
56 | 56 | RcTipoCompra.DEL_GIRO,
|
| 57 | + RcTipoCompra.SUPERMERCADOS, |
| 58 | + RcTipoCompra.BIENES_RAICES, |
| 59 | + RcTipoCompra.ACTIVO_FIJO, |
| 60 | + RcTipoCompra.IVA_USO_COMUN, |
| 61 | + RcTipoCompra.IVA_NO_RECUPERABLE, |
57 | 62 | RcTipoCompra.NO_CORRESPONDE_INCLUIR,
|
58 | 63 | },
|
59 | 64 | )
|
@@ -139,3 +144,18 @@ def test_as_tipo_dte(self) -> None:
|
139 | 144 | self.assertEqual(
|
140 | 145 | cm.exception.args, ("There is no equivalent 'TipoDte' for 'RcvTipoDocto.FACTURA'.",)
|
141 | 146 | )
|
| 147 | + |
| 148 | + |
| 149 | +class RvTipoVentaTest(unittest.TestCase): |
| 150 | + def test_members(self) -> None: |
| 151 | + self.assertSetEqual( |
| 152 | + {x for x in RvTipoVenta}, |
| 153 | + { |
| 154 | + RvTipoVenta.DEL_GIRO, |
| 155 | + RvTipoVenta.BIENES_RAICES, |
| 156 | + RvTipoVenta.ACTIVO_FIJO, |
| 157 | + }, |
| 158 | + ) |
| 159 | + |
| 160 | + def test_values_type(self) -> None: |
| 161 | + self.assertSetEqual({type(x.value) for x in RvTipoVenta}, {str}) |
0 commit comments