示例#1
0
    def test__implicit_missing(self, initialize_tracking, do_not_track,
                               use_colors):
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_called_once_with()
示例#2
0
    def test__explicit_opt_in(self, initialize_tracking, do_not_track, use_colors):
        self.set_up_config_options(send_anonymous_usage_stats=True)
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_not_called()
示例#3
0
    def test__explicit_yes_colors(self, initialize_tracking, do_not_track, use_colors):
        self.set_up_config_options(use_colors=True)
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_called_once_with(True)
示例#4
0
    def test__implicit_opt_in_colors(self, initialize_tracking, do_not_track, use_colors):
        self.set_up_empty_config()
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_not_called()
示例#5
0
    def test__explicit_no_colors(self, initialize_tracking, do_not_track, use_colors):
        self.set_up_config_options(use_colors=False)
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_not_called()
示例#6
0
    def test__explicit_opt_in(self, initialize_tracking, do_not_track, use_colors):
        self.set_up_config_options(send_anonymous_usage_stats=True)
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_called_once_with()
示例#7
0
    def test__implicit_opt_in_colors(self, initialize_tracking, do_not_track, use_colors):
        self.set_up_empty_config()
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_called_once_with()
示例#8
0
    def test__implicit_missing(self, initialize_tracking, do_not_track, use_colors):
        main.initialize_config_values(self.args)

        initialize_tracking.assert_called_once_with(self.base_dir)
        do_not_track.assert_not_called()
        use_colors.assert_called_once_with()