File: utilstest.py

package info (click to toggle)
molequeue 0.9.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,924 kB
  • sloc: cpp: 22,039; python: 478; xml: 364; sh: 59; makefile: 14
file content (22 lines) | stat: -rw-r--r-- 695 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import unittest
import molequeue.utils

class TestUtils(unittest.TestCase):

  def setUp(self):
    unittest.TestCase.setUp(self)
    self.test_values = [('this_is_a_test', 'thisIsATest'),
                        ('this', 'this')]

  def test_underscore_to_camelcase(self):
    for (underscores, camelcase) in self.test_values:
      self.assertEqual(molequeue.utils.underscore_to_camelcase(underscores),
                       camelcase)

  def test_camelcase_to_underscore(self):
    for (underscores, camelcase) in self.test_values:
      self.assertEqual(molequeue.utils.camelcase_to_underscore(camelcase),
                       underscores)

if __name__ == '__main__':
    unittest.main()