示例#1
0
 def test_return_variables_matching_some_regex_in_list(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(
       variables,
       ['FeatureExtractor.*biases', 'StackProposalGenerator.*biases'],
       invert=True)
   self.assertItemsEqual(out_variables, [variables[1], variables[3]])
示例#2
0
 def test_return_variables_matching_some_regex_in_list(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(
       variables,
       ['FeatureExtractor.*biases', 'StackProposalGenerator.*biases'],
       invert=True)
   self.assertItemsEqual(out_variables, [variables[1], variables[3]])
示例#3
0
 def test_return_variables_matching_empty_regex_list(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(
       variables, [''], invert=True)
   self.assertItemsEqual(out_variables, [])
示例#4
0
 def test_return_variables_which_do_not_match_any_regex_in_list(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(variables, [
       'FeatureExtractor.*biases', 'StackProposalGenerator.*biases'
   ])
   self.assertItemsEqual(out_variables, [variables[0], variables[2]])
示例#5
0
 def test_return_variables_which_do_not_match_single_regex(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(variables,
                                                     ['FeatureExtractor/.*'])
   self.assertItemsEqual(out_variables, variables[2:])
示例#6
0
 def test_return_all_variables_when_empty_regex(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(variables, [''])
   self.assertItemsEqual(out_variables, variables)
示例#7
0
 def test_return_variables_matching_empty_regex_list(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(
       variables, [''], invert=True)
   self.assertItemsEqual(out_variables, [])
示例#8
0
 def test_return_variables_which_do_not_match_any_regex_in_list(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(variables, [
       'FeatureExtractor.*biases', 'StackProposalGenerator.*biases'
   ])
   self.assertItemsEqual(out_variables, [variables[0], variables[2]])
示例#9
0
 def test_return_variables_which_do_not_match_single_regex(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(variables,
                                                     ['FeatureExtractor/.*'])
   self.assertItemsEqual(out_variables, variables[2:])
示例#10
0
 def test_return_all_variables_when_empty_regex(self):
   variables = self._create_variables()
   out_variables = variables_helper.filter_variables(variables, [''])
   self.assertItemsEqual(out_variables, variables)