예제 #1
0
    def setup_with_userdata(self, userdata):
        """Setup JUnit reporter with userdata information.
        A user can now tweak the output format of this reporter.

        EXAMPLE:
        .. code-block:: ini

            # -- FILE: behave.ini
            [behave.userdata]
            behave.reporter.junit.show_hostname = false
        """
        # -- EXPERIMENTAL:
        config = UserDataNamespace(self.userdata_scope, userdata)
        self.show_hostname = config.getbool("show_hostname",
                                            self.show_hostname)
        self.show_multiline = config.getbool("show_multiline",
                                             self.show_multiline)
        self.show_scenarios = config.getbool("show_scenarios",
                                             self.show_scenarios)
        self.show_tags = config.getbool("show_tags", self.show_tags)
        self.show_timings = config.getbool("show_timings", self.show_timings)
        self.show_timestamp = config.getbool("show_timestamp",
                                             self.show_timestamp)
        self.show_skipped_always = config.getbool("show_skipped_always",
                                                  self.show_skipped_always)
예제 #2
0
파일: junit.py 프로젝트: bittner/behave
    def setup_with_userdata(self, userdata):
        """Setup JUnit reporter with userdata information.
        A user can now tweak the output format of this reporter.

        EXAMPLE:
        .. code-block:: ini

            # -- FILE: behave.ini
            [behave.userdata]
            behave.reporter.junit.show_hostname = false
        """
        # -- EXPERIMENTAL:
        config = UserDataNamespace(self.userdata_scope, userdata)
        self.show_hostname = config.getbool("show_hostname", self.show_hostname)
        self.show_multiline = config.getbool("show_multiline", self.show_multiline)
        self.show_scenarios = config.getbool("show_scenarios", self.show_scenarios)
        self.show_tags = config.getbool("show_tags", self.show_tags)
        self.show_timings = config.getbool("show_timings", self.show_timings)
        self.show_timestamp = config.getbool("show_timestamp", self.show_timestamp)
        self.show_skipped_always = config.getbool("show_skipped_always",
                                              self.show_skipped_always)
예제 #3
0
 def test_getbool__retrieves_value_when_scoped_param_exists(self):
     userdata = UserData({"my.scope.param3": "yes"})
     config = UserDataNamespace("my.scope", userdata)
     assert config.getbool("param3") == True
예제 #4
0
 def test_getbool__retrieves_value_when_scoped_param_exists(self):
     userdata = UserData({"my.scope.param3": "yes"})
     config = UserDataNamespace("my.scope", userdata)
     assert config.getbool("param3") == True