~graphite-dev/graphite/0.9

« back to all changes in this revision

Viewing changes to webapp/graphite/render/functions_test.py

  • Committer: GitHub
  • Author(s): Jason Dixon
  • Date: 2016-06-17 12:07:38 UTC
  • mfrom: (1097.1.1)
  • Revision ID: git-v1:f9ac9695f08a1fc0d5a65f00a7b2dc9e27f1c10f
Merge pull request #1545 from jbergler/0.9.x

Cherry-pick pull request #358 from master

Show diffs side-by-side

added added

removed removed

Lines of Context:
97
97
      except NormalizeEmptyResultError:
98
98
        pass
99
99
 
 
100
    def testSortingByTotal(self):
 
101
      seriesList = []
 
102
      config = [[1000, 100, 10, 0], [1000, 100, 10, 1]]
 
103
      for i, c in enumerate(config):
 
104
        seriesList.append( TimeSeries('Test(%d)' % i, 0, 0, 0, c) )
 
105
 
 
106
      self.assertEquals(1110, functions.safeSum(seriesList[0]))
 
107
 
 
108
      result = functions.sortByTotal({},seriesList)
 
109
 
 
110
      self.assertEquals(1111, functions.safeSum(result[0]))
 
111
      self.assertEquals(1110, functions.safeSum(result[1]))
 
112
 
100
113
if __name__ == '__main__':
101
114
    unittest.main()