mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	subject -> topic: Fix narrow tests.
This fixes the last remaining "subject" references except for uses of it in expected SQL statements.
This commit is contained in:
		@@ -31,6 +31,10 @@ from zerver.lib.test_helpers import (
 | 
				
			|||||||
from zerver.lib.test_classes import (
 | 
					from zerver.lib.test_classes import (
 | 
				
			||||||
    ZulipTestCase,
 | 
					    ZulipTestCase,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					from zerver.lib.topic import (
 | 
				
			||||||
 | 
					    MATCH_TOPIC,
 | 
				
			||||||
 | 
					    TOPIC_NAME,
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
from zerver.lib.topic_mutes import (
 | 
					from zerver.lib.topic_mutes import (
 | 
				
			||||||
    set_topic_mutes,
 | 
					    set_topic_mutes,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -1496,18 +1500,18 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
        self.assertEqual(link_search_result['messages'][0]['match_content'],
 | 
					        self.assertEqual(link_search_result['messages'][0]['match_content'],
 | 
				
			||||||
                         '<p><a href="https://google.com" target="_blank" title="https://google.com">https://<span class="highlight">google.com</span></a></p>')
 | 
					                         '<p><a href="https://google.com" target="_blank" title="https://google.com">https://<span class="highlight">google.com</span></a></p>')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        meeting_message = [m for m in messages if m['subject'] == 'meetings'][0]
 | 
					        meeting_message = [m for m in messages if m[TOPIC_NAME] == 'meetings'][0]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            meeting_message['match_subject'],
 | 
					            meeting_message[MATCH_TOPIC],
 | 
				
			||||||
            'meetings')
 | 
					            'meetings')
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            meeting_message['match_content'],
 | 
					            meeting_message['match_content'],
 | 
				
			||||||
            '<p>discuss <span class="highlight">lunch</span> after ' +
 | 
					            '<p>discuss <span class="highlight">lunch</span> after ' +
 | 
				
			||||||
            '<span class="highlight">lunch</span></p>')
 | 
					            '<span class="highlight">lunch</span></p>')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        meeting_message = [m for m in messages if m['subject'] == 'lunch plans'][0]
 | 
					        meeting_message = [m for m in messages if m[TOPIC_NAME] == 'lunch plans'][0]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            meeting_message['match_subject'],
 | 
					            meeting_message[MATCH_TOPIC],
 | 
				
			||||||
            '<span class="highlight">lunch</span> plans')
 | 
					            '<span class="highlight">lunch</span> plans')
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            meeting_message['match_content'],
 | 
					            meeting_message['match_content'],
 | 
				
			||||||
@@ -1540,18 +1544,18 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
        self.assertEqual(len(result['messages']), 4)
 | 
					        self.assertEqual(len(result['messages']), 4)
 | 
				
			||||||
        messages = result['messages']
 | 
					        messages = result['messages']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        japanese_message = [m for m in messages if m['subject'] == u'日本'][-1]
 | 
					        japanese_message = [m for m in messages if m[TOPIC_NAME] == u'日本'][-1]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            japanese_message['match_subject'],
 | 
					            japanese_message[MATCH_TOPIC],
 | 
				
			||||||
            u'<span class="highlight">日本</span>')
 | 
					            u'<span class="highlight">日本</span>')
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            japanese_message['match_content'],
 | 
					            japanese_message['match_content'],
 | 
				
			||||||
            u'<p>昨日、<span class="highlight">日本</span>' +
 | 
					            u'<p>昨日、<span class="highlight">日本</span>' +
 | 
				
			||||||
            u' のお菓子を送りました。</p>')
 | 
					            u' のお菓子を送りました。</p>')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        english_message = [m for m in messages if m['subject'] == 'english'][0]
 | 
					        english_message = [m for m in messages if m[TOPIC_NAME] == 'english'][0]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            english_message['match_subject'],
 | 
					            english_message[MATCH_TOPIC],
 | 
				
			||||||
            'english')
 | 
					            'english')
 | 
				
			||||||
        self.assertIn(
 | 
					        self.assertIn(
 | 
				
			||||||
            english_message['match_content'],
 | 
					            english_message['match_content'],
 | 
				
			||||||
@@ -1666,18 +1670,18 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
        self.assertEqual(len(result['messages']), 4)
 | 
					        self.assertEqual(len(result['messages']), 4)
 | 
				
			||||||
        messages = result['messages']
 | 
					        messages = result['messages']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        japanese_message = [m for m in messages if m['subject'] == u'日本語'][-1]
 | 
					        japanese_message = [m for m in messages if m[TOPIC_NAME] == u'日本語'][-1]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            japanese_message['match_subject'],
 | 
					            japanese_message[MATCH_TOPIC],
 | 
				
			||||||
            u'<span class="highlight">日本</span>語')
 | 
					            u'<span class="highlight">日本</span>語')
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            japanese_message['match_content'],
 | 
					            japanese_message['match_content'],
 | 
				
			||||||
            u'<p>昨日、<span class="highlight">日本</span>の' +
 | 
					            u'<p>昨日、<span class="highlight">日本</span>の' +
 | 
				
			||||||
            u'お菓子を送りました。</p>')
 | 
					            u'お菓子を送りました。</p>')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        english_message = [m for m in messages if m['subject'] == 'english'][0]
 | 
					        english_message = [m for m in messages if m[TOPIC_NAME] == 'english'][0]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            english_message['match_subject'],
 | 
					            english_message[MATCH_TOPIC],
 | 
				
			||||||
            'english')
 | 
					            'english')
 | 
				
			||||||
        self.assertIn(
 | 
					        self.assertIn(
 | 
				
			||||||
            english_message['match_content'],
 | 
					            english_message['match_content'],
 | 
				
			||||||
@@ -1740,7 +1744,7 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
            num_before=0,
 | 
					            num_before=0,
 | 
				
			||||||
        ))  # type: Dict[str, Any]
 | 
					        ))  # type: Dict[str, Any]
 | 
				
			||||||
        self.assertEqual(len(special_search_result['messages']), 1)
 | 
					        self.assertEqual(len(special_search_result['messages']), 1)
 | 
				
			||||||
        self.assertEqual(special_search_result['messages'][0]['match_subject'],
 | 
					        self.assertEqual(special_search_result['messages'][0][MATCH_TOPIC],
 | 
				
			||||||
                         'bread & <span class="highlight">butter</span>')
 | 
					                         'bread & <span class="highlight">butter</span>')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        special_search_narrow = [
 | 
					        special_search_narrow = [
 | 
				
			||||||
@@ -1753,7 +1757,7 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
            num_before=0,
 | 
					            num_before=0,
 | 
				
			||||||
        ))
 | 
					        ))
 | 
				
			||||||
        self.assertEqual(len(special_search_result['messages']), 1)
 | 
					        self.assertEqual(len(special_search_result['messages']), 1)
 | 
				
			||||||
        self.assertEqual(special_search_result['messages'][0]['match_subject'],
 | 
					        self.assertEqual(special_search_result['messages'][0][MATCH_TOPIC],
 | 
				
			||||||
                         'bread <span class="highlight">&</span> butter')
 | 
					                         'bread <span class="highlight">&</span> butter')
 | 
				
			||||||
        self.assertEqual(special_search_result['messages'][0]['match_content'],
 | 
					        self.assertEqual(special_search_result['messages'][0]['match_content'],
 | 
				
			||||||
                         '<p>chalk <span class="highlight">&</span> cheese</p>')
 | 
					                         '<p>chalk <span class="highlight">&</span> cheese</p>')
 | 
				
			||||||
@@ -1789,7 +1793,7 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
        message = messages[str(good_id)]
 | 
					        message = messages[str(good_id)]
 | 
				
			||||||
        self.assertIn('a href=', message['match_content'])
 | 
					        self.assertIn('a href=', message['match_content'])
 | 
				
			||||||
        self.assertIn('http://foo.com', message['match_content'])
 | 
					        self.assertIn('http://foo.com', message['match_content'])
 | 
				
			||||||
        self.assertEqual(message['match_subject'], 'test_topic')
 | 
					        self.assertEqual(message[MATCH_TOPIC], 'test_topic')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_get_messages_with_only_searching_anchor(self) -> None:
 | 
					    def test_get_messages_with_only_searching_anchor(self) -> None:
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
@@ -2601,9 +2605,9 @@ class GetOldMessagesTest(ZulipTestCase):
 | 
				
			|||||||
        self.assertEqual(len(result['messages']), 1)
 | 
					        self.assertEqual(len(result['messages']), 1)
 | 
				
			||||||
        messages = result['messages']
 | 
					        messages = result['messages']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        meeting_message = [m for m in messages if m['subject'] == 'say hello'][0]
 | 
					        meeting_message = [m for m in messages if m[TOPIC_NAME] == 'say hello'][0]
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
            meeting_message['match_subject'],
 | 
					            meeting_message[MATCH_TOPIC],
 | 
				
			||||||
            'say hello')
 | 
					            'say hello')
 | 
				
			||||||
        othello = self.example_user('othello')
 | 
					        othello = self.example_user('othello')
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user