Commit 6f736a68 by Ben Konrath

Explicitly use Decimal for creating filter test data.

This fixes a Travis build failures on python 2.6:

https://travis-ci.org/#!/tomchristie/django-rest-framework/builds/2746628
parent 6300334a
import datetime import datetime
from decimal import Decimal
from django.test import TestCase from django.test import TestCase
from django.test.client import RequestFactory from django.test.client import RequestFactory
from rest_framework import generics, status from rest_framework import generics, status
...@@ -50,7 +51,7 @@ class IntegrationTestFiltering(TestCase): ...@@ -50,7 +51,7 @@ class IntegrationTestFiltering(TestCase):
""" """
Create 10 FilterableItem instances. Create 10 FilterableItem instances.
""" """
base_data = ('a', 0.25, datetime.date(2012, 10, 8)) base_data = ('a', Decimal('0.25'), datetime.date(2012, 10, 8))
for i in range(10): for i in range(10):
text = chr(i + ord(base_data[0])) * 3 # Produces string 'aaa', 'bbb', etc. text = chr(i + ord(base_data[0])) * 3 # Produces string 'aaa', 'bbb', etc.
decimal = base_data[1] + i decimal = base_data[1] + i
......
import datetime import datetime
from decimal import Decimal
from django.core.paginator import Paginator from django.core.paginator import Paginator
from django.test import TestCase from django.test import TestCase
from django.test.client import RequestFactory from django.test.client import RequestFactory
...@@ -83,7 +84,7 @@ class IntegrationTestPaginationAndFiltering(TestCase): ...@@ -83,7 +84,7 @@ class IntegrationTestPaginationAndFiltering(TestCase):
""" """
Create 50 FilterableItem instances. Create 50 FilterableItem instances.
""" """
base_data = ('a', 0.25, datetime.date(2012, 10, 8)) base_data = ('a', Decimal(0.25), datetime.date(2012, 10, 8))
for i in range(26): for i in range(26):
text = chr(i + ord(base_data[0])) * 3 # Produces string 'aaa', 'bbb', etc. text = chr(i + ord(base_data[0])) * 3 # Produces string 'aaa', 'bbb', etc.
decimal = base_data[1] + i decimal = base_data[1] + i
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment