# pywinauto.tests.leadtrailspaces[¶](https://pywinauto.readthedocs.io/en/latest/code/pywinauto.tests.leadtrailspaces.html#pywinauto-tests-leadtrailspaces "Permalink to this headline")
> Different Leading and Trailing Spaces Test
>
> **What is checked** Checks that the same space characters (, , , ) are before and after all non space characters in the title of the control when compared to the reference control.
>
> **How is it checked** Find the 1st non-space character, and the characters of the title up to that are the leading spaces. Find the last non-space character, and the characters of the title after that are the trailing spaces. These are then compared to the lead and trail spaces from the reference control and if they are not exactly the then a bug is reported.
>
> **When is a bug reported** When either the leading or trailing spaces of the control being tested does not match the equivalent spaces of the reference control exactly.
>
> **Bug Extra Information** The bug contains the following extra information
>
> > * **Lead-Trail** Whether this bug report is for the leading or trailing spaces of the control, String
> >
> > This will be either:
> >
> > > * “Leading” bug relating to leading spaces
> > > * “Trailing” bug relating to trailing spaces
> >
> > * **Ref** The leading or trailings spaces of the reference string (depending on Lead-Trail value), String
> >
> > * **Loc** The leading or trailings spaces of the local string (depending on Lead-Trail value), String
> >
>
> **Is Reference dialog needed** This test will not run if the reference controls are not available.
>
> **False positive bug reports** This is usually not a very important test, so if it generates many false positives then we should consider removing it.
>
> **Test Identifier** The identifier for this test/bug is “LeadTrailSpaces”
>
> `pywinauto.tests.leadtrailspaces.``GetLeadSpaces`(*title*)[¶](https://pywinauto.readthedocs.io/en/latest/code/pywinauto.tests.leadtrailspaces.html#pywinauto.tests.leadtrailspaces.GetLeadSpaces "Permalink to this definition")
>
> Return the leading spaces of the string
>
> `pywinauto.tests.leadtrailspaces.``GetTrailSpaces`(*title*)[¶](https://pywinauto.readthedocs.io/en/latest/code/pywinauto.tests.leadtrailspaces.html#pywinauto.tests.leadtrailspaces.GetTrailSpaces "Permalink to this definition")
>
> Return the trailing spaces of the string
>
> `pywinauto.tests.leadtrailspaces.``LeadTrailSpacesTest`(*windows*)[¶](https://pywinauto.readthedocs.io/en/latest/code/pywinauto.tests.leadtrailspaces.html#pywinauto.tests.leadtrailspaces.LeadTrailSpacesTest "Permalink to this definition")
>
> Return the leading/trailing space bugs for the windows
- 什么是Pywinauto
- 入门指南
- 如何
- 等待长时间操作
- 远程执行指南
- 每种不同控制类型可用的方法
- 贡献者
- 开发笔记
- 待办项目
- 更新日志
- 基本用户输入模块
- pywinauto.mouse
- pywinauto.keyboard
- 主要用户模块
- pywinauto.application
- pywinauto.findbestmatch
- pywinauto.findwindows
- pywinauto.timings
- 特定功能
- pywinauto.clipboard
- pywinauto.win32_hooks
- 控件参考
- pywinauto.base_wrapper
- pywinauto.controls.hwndwrapper
- pywinauto.controls.menuwrapper
- pywinauto.controls.common_controls
- pywinauto.controls.win32_controls
- pywinauto.controls.uiawrapper
- pywinauto.controls.uia_controls
- Pre-supplied Tests
- pywinauto.tests.allcontrols
- pywinauto.tests.asianhotkey
- pywinauto.tests.comboboxdroppedheight
- pywinauto.tests.comparetoreffont
- pywinauto.tests.leadtrailspaces
- pywinauto.tests.miscvalues
- pywinauto.tests.missalignment
- pywinauto.tests.missingextrastring
- pywinauto.tests.overlapping
- pywinauto.tests.repeatedhotkey
- pywinauto.tests.translation
- pywinauto.tests.truncation
- 后端内部实施模块
- pywinauto.backend
- pywinauto.element_info
- pywinauto.win32_element_info
- pywinauto.uia_element_info
- pywinauto.uia_defines
- 内部模块
- pywinauto.controlproperties
- pywinauto.handleprops
- pywinauto.xml_helpers
- pywinauto.fuzzydict
- pywinauto.actionlogger
- pywinauto.sysinfo
- pywinauto.remote_memory_block