Exemplo n.º 1
0
 def test_ingnores_falsy_0(self):
     names = class_names('foo', {'bar': 0})
     self.assertEqual(names, 'foo')
Exemplo n.º 2
0
 def test_ignores_set(self):
     names = class_names('foo', ('bar', set(['second', 'deep']), 'foobar'))
     self.assertEqual(names, 'foo bar foobar')
Exemplo n.º 3
0
 def test_simple(self):
     names = class_names('foo', {'bar': True})
     self.assertEqual(names, 'foo bar')
Exemplo n.º 4
0
 def test_simple_case(self):
     names = class_names('foo', 'bar')
     self.assertEqual(names, 'foo bar')
Exemplo n.º 5
0
 def test_tuple(self):
     names = class_names('foo', ('bar', ['second', 'deep'], 'foobar'))
     self.assertEqual(names, 'foo bar second deep foobar')
Exemplo n.º 6
0
 def test_adds_prefix(self):
     names = class_names('foo', {'bar': True}, prefix='prefix__')
     self.assertEqual(names, 'prefix__foo prefix__bar')
Exemplo n.º 7
0
 def test_ignores_empty(self):
     names = class_names('foo', [], 'bar')
     self.assertEqual(names, 'foo bar')
Exemplo n.º 8
0
 def test_ignores_false(self):
     names = class_names('foo', False)
     self.assertEqual(names, 'foo')
Exemplo n.º 9
0
 def test_ignores_none(self):
     names = class_names('foo', None)
     self.assertEqual(names, 'foo')
Exemplo n.º 10
0
 def test_float(self):
     names = class_names('foo', 10.12)
     self.assertEqual(names, 'foo 10.12')
Exemplo n.º 11
0
 def test_ignores_true(self):
     names = class_names('foo', True)
     self.assertEqual(names, 'foo')
Exemplo n.º 12
0
 def test_zero(self):
     names = class_names('foo', 0)
     self.assertEqual(names, 'foo 0')
Exemplo n.º 13
0
 def test_negative(self):
     names = class_names('foo', -10)
     self.assertEqual(names, 'foo -10')
Exemplo n.º 14
0
 def test_simple_case(self):
     names = class_names('foo', 100, 2)
     self.assertEqual(names, 'foo 100 2')
Exemplo n.º 15
0
 def test_expressions(self):
     names = class_names('foo', {'bar': 1 == 2})
     self.assertEqual(names, 'foo')
Exemplo n.º 16
0
 def test_simple(self):
     names = class_names('foo', ['bar', 'foobar'])
     self.assertEqual(names, 'foo bar foobar')
Exemplo n.º 17
0
 def test_without_dedupe(self):
     names = class_names('foo', 'foo', 'bar')
     self.assertEqual(names, 'foo foo bar')
Exemplo n.º 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')