Skip to content

Some test code might be written in just one line. #6

Description

@dhr613

current code:

  @patch("common.models.qwen.ChatQwQ")
  @patch.dict(os.environ, {"REGION": ""}, clear=False)
  def test_create_qwen_model_qwq(mock_chat_qwq):
      """Test QwQ model creation uses ChatQwQ."""
      mock_instance = Mock()
      mock_chat_qwq.return_value = mock_instance
  
      result = create_qwen_model("qwq-32b-preview", api_key="test-key")
  
      assert result == mock_instance
      mock_chat_qwq.assert_called_once_with(model="qwq-32b-preview", api_key="test-key")

simplified code

@patch("common.models.qwen.ChatQwQ")
@patch.dict(os.environ, {"REGION": ""}, clear=False)
def test_create_qwen_model_qwq(mock_chat_qwq):
    """Test QwQ model creation uses ChatQwQ."""
    assert mock_chat_qwq.return_value == create_qwen_model("qwq-32b-preview", api_key="test-key")
    mock_chat_qwq.assert_called_once_with(model="qwq-32b-preview", api_key="test-key")

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions