コード例 #1
0
 def test_ingnores_falsy_0(self):
     names = class_names('foo', {'bar': 0})
     self.assertEqual(names, 'foo')
コード例 #2
0
 def test_ignores_set(self):
     names = class_names('foo', ('bar', set(['second', 'deep']), 'foobar'))
     self.assertEqual(names, 'foo bar foobar')
コード例 #3
0
 def test_simple(self):
     names = class_names('foo', {'bar': True})
     self.assertEqual(names, 'foo bar')
コード例 #4
0
 def test_simple_case(self):
     names = class_names('foo', 'bar')
     self.assertEqual(names, 'foo bar')
コード例 #5
0
 def test_tuple(self):
     names = class_names('foo', ('bar', ['second', 'deep'], 'foobar'))
     self.assertEqual(names, 'foo bar second deep foobar')
コード例 #6
0
 def test_adds_prefix(self):
     names = class_names('foo', {'bar': True}, prefix='prefix__')
     self.assertEqual(names, 'prefix__foo prefix__bar')
コード例 #7
0
 def test_ignores_empty(self):
     names = class_names('foo', [], 'bar')
     self.assertEqual(names, 'foo bar')
コード例 #8
0
 def test_ignores_false(self):
     names = class_names('foo', False)
     self.assertEqual(names, 'foo')
コード例 #9
0
 def test_ignores_none(self):
     names = class_names('foo', None)
     self.assertEqual(names, 'foo')
コード例 #10
0
 def test_float(self):
     names = class_names('foo', 10.12)
     self.assertEqual(names, 'foo 10.12')
コード例 #11
0
 def test_ignores_true(self):
     names = class_names('foo', True)
     self.assertEqual(names, 'foo')
コード例 #12
0
 def test_zero(self):
     names = class_names('foo', 0)
     self.assertEqual(names, 'foo 0')
コード例 #13
0
 def test_negative(self):
     names = class_names('foo', -10)
     self.assertEqual(names, 'foo -10')
コード例 #14
0
 def test_simple_case(self):
     names = class_names('foo', 100, 2)
     self.assertEqual(names, 'foo 100 2')
コード例 #15
0
 def test_expressions(self):
     names = class_names('foo', {'bar': 1 == 2})
     self.assertEqual(names, 'foo')
コード例 #16
0
 def test_simple(self):
     names = class_names('foo', ['bar', 'foobar'])
     self.assertEqual(names, 'foo bar foobar')
コード例 #17
0
 def test_without_dedupe(self):
     names = class_names('foo', 'foo', 'bar')
     self.assertEqual(names, 'foo foo bar')
コード例 #18
0
 def test_with_dedupe(self):
     args = ('foo', 'foo', 'bar', {'bar': True}, ['foo'])
     names = class_names(*args, dedupe=True)
     self.assertEqual(names, 'foo bar')