~ubuntu-branches/ubuntu/lucid/exaile/lucid

« back to all changes in this revision

Viewing changes to plugins/jamendo/simplejson/tests/test_float.py

  • Committer: Bazaar Package Importer
  • Author(s): Andrew Starr-Bochicchio
  • Date: 2010-02-12 19:51:01 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20100212195101-8jt3tculxcl92e6v
Tags: 0.3.1~b1-0ubuntu1
* New upstream release.
* Adjust exaile.install for new plugins.
* debian/control:
 - Drop unneeded python-dev Build-Dep.
 - Bump Standards-Version to 3.8.4 
* debian/rules: No empty po files to delete.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import math
 
2
from unittest import TestCase
 
3
 
 
4
import simplejson as json
 
5
 
 
6
class TestFloat(TestCase):
 
7
    def test_floats(self):
 
8
        for num in [1617161771.7650001, math.pi, math.pi**100, math.pi**-100, 3.1]:
 
9
            self.assertEquals(float(json.dumps(num)), num)
 
10
            self.assertEquals(json.loads(json.dumps(num)), num)
 
11
 
 
12
    def test_ints(self):
 
13
        for num in [1, 1L, 1<<32, 1<<64]:
 
14
            self.assertEquals(json.dumps(num), str(num))
 
15
            self.assertEquals(int(json.dumps(num)), num)