Реализация `__str__` может изменится и этот тест упадёт. Тест должен быть максимально независим. Лучше:
```python
assert dollars.currency == main_products.DOLLAR
```