示例#1
0
 def test_check_clustersize_quotas_exceeded(self):
     # arrange
     prev_clustersize = self.opts['clustersize']
     self.opts['clustersize'] = 3
     c_yarn_cluster = YarnCluster(self.opts)
     expected = error_quotas_clustersize # usage: 4, limit: 6 (2 remaining), requested: 3, expect error
     # act
     returned = c_yarn_cluster.check_clustersize_quotas()
     self.opts['clustersize'] = prev_clustersize
     #assert
     self.assertEqual(expected, returned)
示例#2
0
 def test_check_clustersize_quotas_sufficient(self):
     # arrange
     prev_clustersize = self.opts['clustersize']
     self.opts['clustersize'] = 2
     c_yarn_cluster = YarnCluster(self.opts)
     expected = 0 # usage: 4, limit: 6 (2 remaining), requested: 2, expected result success
     # act
     returned = c_yarn_cluster.check_clustersize_quotas()
     self.opts['clustersize'] = prev_clustersize
     #assert
     self.assertEqual(expected, returned)