コード例 #1
0
 def test_create_tree_existing_dir(self, makedirs_mock, ceres_tree_init_mock):
   ceres_tree_init_mock.return_value = None
   with patch.object(builtins, 'open', mock_open()) as open_mock:
     CeresTree.createTree('/graphite/storage/ceres')
     self.assertFalse(makedirs_mock.called)
     self.assertFalse(open_mock.called)
     ceres_tree_init_mock.assert_called_once_with('/graphite/storage/ceres')
コード例 #2
0
ファイル: test_ceres.py プロジェクト: arpras/ceres
 def test_create_tree_new_dir(self, makedirs_mock, ceres_tree_init_mock):
   ceres_tree_init_mock.return_value = None
   with patch('__builtin__.open', mock_open()) as open_mock:
     CeresTree.createTree('/graphite/storage/ceres')
     makedirs_mock.assert_called_once_with('/graphite/storage/ceres/.ceres-tree', DIR_PERMS)
     self.assertFalse(open_mock.called)
     ceres_tree_init_mock.assert_called_once_with('/graphite/storage/ceres')
コード例 #3
0
 def test_create_tree_existing_dir(self, makedirs_mock, ceres_tree_init_mock):
   ceres_tree_init_mock.return_value = None
   with patch('__builtin__.open', mock_open()) as open_mock:
     CeresTree.createTree('/graphite/storage/ceres')
     self.assertFalse(makedirs_mock.called)
     self.assertFalse(open_mock.called)
     ceres_tree_init_mock.assert_called_once_with('/graphite/storage/ceres')
コード例 #4
0
ファイル: test_ceres.py プロジェクト: logsign/ceres
 def test_create_tree_write_props(self):
     props = {"foo_prop": "foo_value", "bar_prop": "bar_value"}
     with patch.object(builtins, 'open', mock_open()) as open_mock:
         CeresTree.createTree('/graphite/storage/ceres', **props)
         for (prop, value) in props.items():
             open_mock.assert_any_call(
                 path.join('/graphite/storage/ceres', '.ceres-tree', prop),
                 'w')
             open_mock.return_value.write.assert_any_call(value)
コード例 #5
0
ファイル: test_ceres.py プロジェクト: logsign/ceres
 def test_create_tree_new_dir(self, makedirs_mock, ceres_tree_init_mock):
     ceres_tree_init_mock.return_value = None
     with patch.object(builtins, 'open', mock_open()) as open_mock:
         CeresTree.createTree('/graphite/storage/ceres')
         makedirs_mock.assert_called_once_with(
             '/graphite/storage/ceres/.ceres-tree', DIR_PERMS)
         self.assertFalse(open_mock.called)
         ceres_tree_init_mock.assert_called_once_with(
             '/graphite/storage/ceres')
コード例 #6
0
 def test_create_tree_write_props(self):
   props = {
     "foo_prop": "foo_value",
     "bar_prop": "bar_value"}
   with patch.object(builtins, 'open', mock_open()) as open_mock:
     CeresTree.createTree('/graphite/storage/ceres', **props)
     for (prop, value) in props.items():
       open_mock.assert_any_call(path.join('/graphite/storage/ceres', '.ceres-tree', prop), 'w')
       open_mock.return_value.write.assert_any_call(value)