コード例 #1
0
ファイル: test_reposiories.py プロジェクト: mediapills/dlab
    def test_upper_case_sensitivity(self):
        arr = repositories.ArrayRepository()
        arr.append('SECTION_UPPER_CASE_KEY', 'upper_case_value')
        self.repo.register(arr)
        val = self.repo.find_one('SECTION_UPPER_CASE_KEY')

        self.assertEqual('upper_case_value', val)
        self.assertIsNone(self.repo.find_one('upper_case_key'))
コード例 #2
0
ファイル: test_reposiories.py プロジェクト: mediapills/dlab
 def test_constructor_validation(self):
     with self.assertRaises(exceptions.RepositoryDataTypeException):
         repositories.ArrayRepository('string')
コード例 #3
0
ファイル: test_reposiories.py プロジェクト: mediapills/dlab
 def test_constructor(self):
     repo = repositories.ArrayRepository({})
     self.assertEqual(repo.data, {})
コード例 #4
0
ファイル: test_reposiories.py プロジェクト: mediapills/dlab
 def setUp(self):
     self.repo = repositories.ArrayRepository()
コード例 #5
0
ファイル: test_reposiories.py プロジェクト: mediapills/dlab
    def test_constructor(self):
        arr = repositories.ArrayRepository()
        repo = repositories.ChainOfRepositories([arr])

        self.assertEqual(repo._repos[0], arr)
コード例 #6
0
ファイル: test_reposiories.py プロジェクト: mediapills/dlab
    def setUp(self):
        arr = repositories.ArrayRepository()
        arr.append('key', 'value')

        self.repo = repositories.ChainOfRepositories()
        self.repo.register(arr)