Openwisp-utils: [qa] ๋ฌธ์ œ ๋’ค์— ์ ์ด ์žˆ์œผ๋ฉด ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ํ™•์ธ์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2021๋…„ 05์›” 07์ผ  ยท  9์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: openwisp/openwisp-utils

๋ชจ๋“  9 ๋Œ“๊ธ€

์ด ๋ฌธ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฌผ๋ก ์ž…๋‹ˆ๋‹ค @keshavgbpecdelhi ๊ณ„์†ํ•˜์„ธ์š”

@devkapilbansal ์€ ๋ณ€๊ฒฝ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ(์ˆ˜์ •์ด ํ•„์š”ํ•œ ์ฝ”๋“œ)

์ด ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค
https://github.com/openwisp/openwisp-utils/blob/1f73cc3d522478cd34bd6f10d3dfa98be12e4263/openwisp_utils/qa.py#L83

๋‚˜๋Š” ๊ทธ ๋ฌธ์ œ๋ฅผ ๋ณด๋ ค๊ณ  ํ–ˆ๊ณ  ์ •๊ทœ ํ‘œํ˜„์‹์ด ๊ธด ์„ค๋ช…์—์„œ #344. ๋ฅผ ๋ฐ˜ํ™˜ํ•œ ๋‹ค์Œ ์งง์€ ์„ค๋ช…์—์„œ #344 ์™€ ์ผ์น˜ํ•˜๊ณ  #344. ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํŒจํ–ˆ์Œ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. #344

"."๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์Šคํ‚ต์˜ ๊ฒฝ์šฐ?
skip_cases = [
# ๋ณ‘ํ•ฉ
r'^ ๋ณ‘ํ•ฉ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ #[A-Za-z0-9.]* from',
r"^ ๋ธŒ๋žœ์น˜๋ฅผ '(. ?)'๋กœ ๋ณ‘ํ•ฉ


r"^ ๋ฒ„์ „์„ (. ?)$๋กœ ๋ฒ”ํ”„
?)์—์„œ (. ?)$",
]

"๋ฅผ ๋ถ™์ด์ง€ ๋ง๋ผ๊ณ  ์“ฐ์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค."
https://github.com/openwisp/openwisp-utils/blob/1f73cc3d522478cd34bd6f10d3dfa98be12e4263/openwisp_utils/qa.py#L108

๊ฐ„๋žตํ•œ ์„ค๋ช…๋งŒ์„ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค

@keshavgbpecdelhi ์ฝ”๋“œ๋ฅผ ํ•œ ๋ฒˆ ํ›‘์–ด๋ณด๊ณ  ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ์ดํ•ดํ•ด๋ณด์…จ๋‚˜์š”? ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋กœ์ปฌ์—์„œ ์˜ค๋ฅ˜๋ฅผ ์žฌํ˜„ํ•ด ๋ณด๊ณ  ํ•ด๋‹น ์˜ค๋ฅ˜๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์ฝ”๋“œ ๋ถ€๋ถ„์„ ํ™•์ธํ•˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์ˆ˜์ •๋˜์ง€ ์•Š์œผ๋ฉด ํ™•์‹คํžˆ ์‹คํŒจํ•  ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•œ ๋‹ค์Œ ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@keshavgbpecdelhi ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋ฌธ์ œ๋ฅผ ๋ณต์ œํ•˜๊ธฐ ์œ„ํ•ด ์‹คํŒจํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค( https://github.com/openwisp/openwisp-utils/blob/master/tests/test_project/tests/test_qa.py#L79 -L135 ์ฐธ์กฐ).

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰