def test_complex_f_query(self, value, expected): _, kwargs = _expand_money_kwargs(ModelWithNonMoneyField, kwargs=value) assert isinstance(kwargs['money_currency'], F) assert kwargs['money_currency'].name == 'money_currency' rhs = split_expression(kwargs['money'])[1] assert get_amount(rhs) == expected
def test_complex_f_query(self, value, expected): result = _expand_money_kwargs(ModelWithNonMoneyField, value) assert isinstance(result['money_currency'], F) assert result['money_currency'].name == 'money_currency' rhs = split_expression(result['money'])[1] assert get_amount(rhs) == expected
def test_complex_f_query(self, value, expected): _, kwargs = _expand_money_kwargs(ModelWithNonMoneyField, kwargs=value) assert isinstance(kwargs['money_currency'], F) assert kwargs['money_currency'].name == 'money_currency' assert get_amount(kwargs['money'].rhs) == expected
def test_complex_f_query(self, value, expected): _, kwargs = _expand_money_kwargs(ModelWithNonMoneyField, kwargs=value) assert isinstance(kwargs["money_currency"], F) assert kwargs["money_currency"].name == "money_currency" assert get_amount(kwargs["money"].rhs) == expected