Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Odoo Show

by
Tecnativa. S. L., David Vidal
- 05/10/2022 13:54:11
Thanks for the fix, Simon :D

El mié, 5 oct 2022 a las 10:47, Simon Maillard (<notifications@odoo-community.org>) escribió:
On 05/10/2022 00:02, David Vidal wrote:


> I have been working for fun on this little tool 


> (https://github.com/chienandalu/odooshow 


> <https://github.com/chienandalu/odooshow>) to facilitate the inspection 


> of the data of a recordset.

Hi,
Tested and adopted, It's awesome.
I used it from pytest to inspect objects, it will for sure save a lot of 
time when debugging or writing tests.

Just to share my happiness:


add to your test method:

```
import ipdb; ipdb.set_trace()
```

from your test server/vm/container/python ide:
```
$ pip3 install odooshow ipdb
$ cd /path/to/my_adddon
$ export PYTEST_ADDOPTS='--pdb --pdbcls=IPython.terminal.debugger:Pdb'
$ pytest -s -vv --odoo-database=tests 
--odoo-config=/var/lib/odoo/tests_odoo.conf --pdb 
tests/test_hr_timesheet_ovetime.py::TestHrOvertime::test_2_overtime_sheet_is_created_on_overtime
```

Let's play with odooshow from ipdb

```
ipdb> from odooshow import show
ipdb> show(self.OvertimePeriod.search([])
...
```

ps: Got an error if the object don't have URL (The same has Quentin 
spoke about).
I made a quick hack for now  but I will submit a clean PR today.


Thank you David for odooshow !

Regards,
Simon




-- 
Simon Maillard
simon@ogesta.fr - 0680587358

Parce que sinon ça rend la discussion incompréhensible.
 > Pourquoi ça ?
 >> Je préfère répondre en dessous.
 >>> Que faites-vous à la place ?
 >>>> Non.
 >>>>> Vous n'aimez pas répondre au-dessus ?

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

Reference

  • Avatar

    Odoo Show

    by
    Tecnativa. S. L., David Vidal
    - 05/10/2022 00:00:11 - 2

    11 replies 11 replies