示例#1
0
 def setUp(self):
     with patch('ceres.isdir', new=Mock(return_value=True)):
         with patch('ceres.exists', new=Mock(return_value=True)):
             self.ceres_tree = CeresTree('/graphite/storage/ceres')
             self.ceres_node = CeresNode(
                 self.ceres_tree, 'sample_metric',
                 '/graphite/storage/ceres/sample_metric')
示例#2
0
    def setUp(self):
        with patch('ceres.isdir', new=Mock(return_value=True)):
            with patch('ceres.exists', new=Mock(return_value=True)):
                self.ceres_tree = CeresTree('/graphite/storage/ceres')
                self.ceres_node = CeresNode(
                    self.ceres_tree, 'sample_metric',
                    '/graphite/storage/ceres/sample_metric')
                self.ceres_node.timeStep = 60

        slice_configs = [(1200, 1800, 60), (600, 1200, 60)]

        self.ceres_slices = []
        for start, end, step in slice_configs:
            slice_mock = make_slice_mock(start, end, step)
            self.ceres_slices.append(slice_mock)
示例#3
0
 def __init__(self, directory):
     self.directory = directory
     self.tree = CeresTree(directory)
示例#4
0
 def test_init_sets_default_cache_behavior(self):
     tree = CeresTree('/graphite/storage/ceres')
     self.assertEqual(DEFAULT_NODE_CACHING_BEHAVIOR,
                      tree.nodeCachingBehavior)
示例#5
0
 def test_init_valid(self, abspath_mock):
     abspath_mock.return_value = '/var/graphite/storage/ceres'
     tree = CeresTree('/graphite/storage/ceres')
     abspath_mock.assert_called_once_with('/graphite/storage/ceres')
     self.assertEqual('/var/graphite/storage/ceres', tree.root)
示例#6
0
 def setUp(self):
     with patch('ceres.isdir', new=Mock(return_value=True)):
         self.ceres_tree = CeresTree('/graphite/storage/ceres')
示例#7
0
 def __init__(self, directory=None):
     directory = directory or settings.CERES_DIR
     self.directory = directory
     self.tree = CeresTree(directory)