클린 코드를 위한 테스트 주도 개발 16

Reading time ~1 minute


self.assertEqual(self.client.session[SESSION_KEY], user.pk)
AssertionError: '1' != 1

accounts/tests/test_views.py

@patch('accounts.views.authenticate')
def test_gets_logged_in_seesion_if_authenticate_returns_a_user(
    self, mock_authenticate
):
    [...]
    self.assertEqual(self.client.session[SESSION_KEY], str(user.pk))

bash에서 alias(별명) 이용하기

git을 사용하다보면 ‘git branch’, ‘git status’, ‘git diff’ 등의 고정적으로 자주 사용하는 명령어들이 있다. 겨우 8~10 글자지만 매번 치는 것이 귀찮다. 멘토님께서 gb, gs 등으로 alias를 지정해서 편...… Continue reading