コード例 #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)