Example #1
0
    def test_get_proc_mem(self):
        """Function:  test_get_proc_mem

        Description:  Test data is returned in correct format.

        Arguments:

        """

        test_data = capture_mem(90)
        program_data = server_usage.get_proc_mem(90)

        self.assertEqual(isinstance(program_data, list),
                         isinstance(test_data, list))
Example #2
0
    def test_pass_negative(self):
        """Function:  test_pass_negative

        Description:  Test which passes a negative for the memory argument.

        Arguments:

        """

        test_data = capture_mem(100)
        program_data = server_usage.get_proc_mem(-1)

        self.assertEqual(isinstance(program_data, list),
                         isinstance(test_data, list))
Example #3
0
    def test_pass_dict(self):
        """Function:  test_pass_dict

        Description:  Test which passes a dictionary for the memory argument.

        Arguments:

        """

        test_data = capture_mem(100)
        program_data = server_usage.get_proc_mem({"key": 90})

        self.assertEqual(isinstance(program_data, list),
                         isinstance(test_data, list))
Example #4
0
    def test_pass_string(self):
        """Function:  test_pass_string

        Description:  Test which passes a string for the memory argument.

        Arguments:

        """

        test_data = capture_mem(90)
        program_data = server_usage.get_proc_mem('90')

        self.assertEqual(isinstance(program_data, list),
                         isinstance(test_data, list))
Example #5
0
    def test_zero_rows(self, mock_psutil):

        """Function:  test_zero_rows

        Description:  Test where zero rows are returned.

        Arguments:

        """

        test_data = []
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(200), test_data)
Example #6
0
    def test_get_proc_mem(self, mock_psutil):

        """Function:  test_get_proc_mem

        Description:  Test data is returned in correct format.

        Arguments:

        """

        test_data = [self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(140), test_data)
Example #7
0
    def test_multiple_rows(self, mock_psutil):

        """Function:  test_multiple_rows

        Description:  Test where multiple rows are returned.

        Arguments:

        """

        test_data = [self.data3, self.data4, self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(102), test_data)
Example #8
0
    def test_one_row(self, mock_psutil):

        """Function:  test_one_row

        Description:  Test where one row is returned.

        Arguments:

        """

        test_data = [self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(140), test_data)
Example #9
0
    def test_default_setting(self, mock_psutil):

        """Function:  test_default_setting

        Description:  Test where default setting is used.

        Arguments:

        """

        test_data = [self.data3, self.data4, self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(), test_data)
Example #10
0
    def test_less_then_zero(self, mock_psutil):

        """Function:  test_less_then_zero

        Description:  Test less then zero is passed for memory setting.

        Arguments:

        """

        test_data = [self.data3, self.data4, self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(-10), test_data)
Example #11
0
    def test_pass_list(self, mock_psutil):

        """Function:  test_pass_list

        Description:  Test which passes a list for the memory argument.

        Arguments:

        """

        test_data = [self.data3, self.data4, self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem([120]), test_data)
Example #12
0
    def test_zero_memory(self, mock_psutil):

        """Function:  test_zero_memory

        Description:  Test where zero memory setting is checked for.

        Arguments:

        """

        test_data = [self.data1, self.data2, self.data3, self.data4,
                     self.data5]
        mock_psutil.return_value = psutil_generator()

        self.assertEqual(server_usage.get_proc_mem(0), test_data)
Example #13
0
    def test_pass_string(self, mock_psutil, mock_str):

        """Function:  test_pass_string

        Description:  Test which passes a string for the memory argument.

        Arguments:

        """

        test_data = [self.data2, self.data3, self.data4, self.data5]
        mock_psutil.return_value = psutil_generator()
        mock_str.return_value = 89

        self.assertEqual(server_usage.get_proc_mem('89'), test_data)