Esempio n. 1
0
 def test_single_object(self):
     i = 1
     self.assertRecursiveSize(1, scanner.size_of(i), i)
     d = {}
     self.assertRecursiveSize(1, scanner.size_of(d), d)
     l = []
     self.assertRecursiveSize(1, scanner.size_of(l), l)
Esempio n. 2
0
 def test_single_object(self):
     i = 1
     self.assertRecursiveSize(1, scanner.size_of(i), i)
     d = {}
     self.assertRecursiveSize(1, scanner.size_of(d), d)
     l = []
     self.assertRecursiveSize(1, scanner.size_of(l), l)
Esempio n. 3
0
 def test_recursive(self):
     s1 = 'this is a simple string'
     s2 = 'and this is another one'
     l = [s1, s2]
     l.append(l)
     total_size = (scanner.size_of(s1) + scanner.size_of(s2)
                   + scanner.size_of(l))
     self.assertRecursiveSize(3, total_size, l)
Esempio n. 4
0
 def test_recursive(self):
     s1 = 'this is a simple string'
     s2 = 'and this is another one'
     l = [s1, s2]
     l.append(l)
     total_size = (scanner.size_of(s1) + scanner.size_of(s2)
                   + scanner.size_of(l))
     self.assertRecursiveSize(3, total_size, l)
Esempio n. 5
0
 def test_referenced(self):
     o1 = object()
     s2 = 'this is a simple string'
     o3 = object()
     s4 = 'and this is another one'
     d = {o1: s2, o3: s4}
     total_size = (scanner.size_of(o1) + scanner.size_of(s2)
                   + scanner.size_of(o3) + scanner.size_of(s4)
                   + scanner.size_of(d))
     self.assertRecursiveSize(5, total_size, d)
Esempio n. 6
0
 def test_referenced(self):
     s1 = 'this is a simple string'
     s2 = 'and this is another one'
     s3 = s1 + s2
     s4 = 'this is a' + ' simple string'# same as s1, but diff object
     self.assertTrue(s1 is not s4)
     self.assertTrue(s1 == s4)
     d = {s1:s2, s3:s4}
     total_size = (scanner.size_of(s1) + scanner.size_of(s2)
                   + scanner.size_of(s3) + scanner.size_of(s4)
                   + scanner.size_of(d))
     self.assertRecursiveSize(5, total_size, d)
Esempio n. 7
0
 def test_referenced(self):
     s1 = 'this is a simple string'
     s2 = 'and this is another one'
     s3 = s1 + s2
     s4 = 'this is a' + ' simple string'  # same as s1, but diff object
     self.assertTrue(s1 is not s4)
     self.assertTrue(s1 == s4)
     d = {s1: s2, s3: s4}
     total_size = (scanner.size_of(s1) + scanner.size_of(s2) +
                   scanner.size_of(s3) + scanner.size_of(s4) +
                   scanner.size_of(d))
     self.assertRecursiveSize(5, total_size, d)