コード例 #1
0
 def test_periodic_table_module_retrieve_data_returns_empty_if_no_selected_data_given(
         self, render_template):
     # Arrange
     request = HttpRequest()
     request.method = 'POST'
     request.POST = {}
     my_module = PeriodicTableModule()
     # Act
     result = my_module._retrieve_data(request)
     self.assertEqual(True, result == '')
コード例 #2
0
 def test_periodic_table_module_retrieve_data_returns_element_if_selected_data_given(
         self, render_template):
     # Arrange
     request = HttpRequest()
     element = 'AC'
     request.method = 'POST'
     request.POST = {
         'selectedElement': element,
     }
     my_module = PeriodicTableModule()
     # Act
     result = my_module._retrieve_data(request)
     self.assertEqual(True, result == element)
コード例 #3
0
 def test_periodic_table_module_retrieve_data_returns_element_if_data_given(
         self, render_template):
     # Arrange
     request = HttpRequest()
     element = "AC"
     request.method = "GET"
     request.GET = {
         "data": element,
     }
     my_module = PeriodicTableModule()
     # Act
     result = my_module._retrieve_data(request)
     self.assertEqual(True, result == element)