SERVER-111295 [v8.0] Set python as formatter in format_multirun (#41681)
GitOrigin-RevId: 0a5f595c13f329cc64a37f58e7369dd9469ee848
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
"""Unit tests for the selected_tests script."""
|
||||
|
||||
import unittest
|
||||
|
||||
from buildscripts import errorcodes
|
||||
@@ -6,7 +7,7 @@ from buildscripts import errorcodes
|
||||
# Debugging
|
||||
errorcodes.list_files = True
|
||||
|
||||
TESTDATA_DIR = './buildscripts/tests/data/errorcodes/'
|
||||
TESTDATA_DIR = "./buildscripts/tests/data/errorcodes/"
|
||||
|
||||
|
||||
class TestErrorcodes(unittest.TestCase):
|
||||
@@ -23,12 +24,16 @@ class TestErrorcodes(unittest.TestCase):
|
||||
def accumulate_files(code):
|
||||
captured_error_codes.append(code)
|
||||
|
||||
errorcodes.parse_source_files(accumulate_files, TESTDATA_DIR + 'regex_matching/')
|
||||
errorcodes.parse_source_files(
|
||||
accumulate_files, TESTDATA_DIR + "regex_matching/"
|
||||
)
|
||||
self.assertEqual(32, len(captured_error_codes))
|
||||
|
||||
def test_dup_checking(self):
|
||||
"""Test dup checking."""
|
||||
assertions, errors, _ = errorcodes.read_error_codes(TESTDATA_DIR + 'dup_checking/')
|
||||
assertions, errors, _ = errorcodes.read_error_codes(
|
||||
TESTDATA_DIR + "dup_checking/"
|
||||
)
|
||||
# `assertions` is every use of an error code. Duplicates are included.
|
||||
self.assertEqual(4, len(assertions))
|
||||
self.assertEqual([1, 2, 3, 2], list(map(lambda x: int(x.code), assertions)))
|
||||
@@ -40,7 +45,7 @@ class TestErrorcodes(unittest.TestCase):
|
||||
|
||||
def test_generate_next_code(self):
|
||||
"""Test `get_next_code`."""
|
||||
_, _, seen = errorcodes.read_error_codes(TESTDATA_DIR + 'generate_next_code/')
|
||||
_, _, seen = errorcodes.read_error_codes(TESTDATA_DIR + "generate_next_code/")
|
||||
generator = errorcodes.get_next_code(seen)
|
||||
self.assertEqual(21, next(generator))
|
||||
self.assertEqual(22, next(generator))
|
||||
@@ -53,7 +58,9 @@ class TestErrorcodes(unittest.TestCase):
|
||||
`server_ticket` is passed in. But it maybe makes sense for the test to do so in case a
|
||||
future patch changes that relationship.
|
||||
"""
|
||||
_, _, seen = errorcodes.read_error_codes(TESTDATA_DIR + 'generate_next_server_code/')
|
||||
_, _, seen = errorcodes.read_error_codes(
|
||||
TESTDATA_DIR + "generate_next_server_code/"
|
||||
)
|
||||
print("Seen: " + str(seen))
|
||||
generator = errorcodes.get_next_code(seen, server_ticket=12301)
|
||||
self.assertEqual(1230101, next(generator))
|
||||
@@ -62,7 +69,7 @@ class TestErrorcodes(unittest.TestCase):
|
||||
def test_ticket_coersion(self):
|
||||
"""Test `coerce_to_number`."""
|
||||
self.assertEqual(0, errorcodes.coerce_to_number(0))
|
||||
self.assertEqual(1234, errorcodes.coerce_to_number('1234'))
|
||||
self.assertEqual(1234, errorcodes.coerce_to_number('server-1234'))
|
||||
self.assertEqual(1234, errorcodes.coerce_to_number('SERVER-1234'))
|
||||
self.assertEqual(-1, errorcodes.coerce_to_number('not a ticket'))
|
||||
self.assertEqual(1234, errorcodes.coerce_to_number("1234"))
|
||||
self.assertEqual(1234, errorcodes.coerce_to_number("server-1234"))
|
||||
self.assertEqual(1234, errorcodes.coerce_to_number("SERVER-1234"))
|
||||
self.assertEqual(-1, errorcodes.coerce_to_number("not a ticket"))
|
||||
|
||||
Reference in New Issue
Block a user