def test_instantiate_with(self):
     instance = ClassHeader(self.fake_template,
                            self.fake_license_header).instantiate_with(
                                self.class_name)
     for token, value in ClassHeader.create_replacement_rules(
             self.class_name).items():
         self.assert_string_does_not_contain(instance, token)
         self.assert_string_contains(instance, value)
     self.assert_string_contains(instance, "license")
 def test_create_replacement_rules(self):
     self.assert_equals(
         {
             "class_name_": str(self.class_name),
             "CLASS_NAME_": str(self.class_name).upper() + "_"
         }, ClassHeader.create_replacement_rules(self.class_name))