예제 #1
0
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
 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