File: tbl-style.feature

package info (click to toggle)
python-docx 0.8.11%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 6,640 kB
  • sloc: xml: 25,311; python: 21,911; makefile: 168
file content (29 lines) | stat: -rw-r--r-- 1,169 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Feature: Query and apply a table style
  In order to maintain consistent formatting of tables
  As a developer using python-docx
  I need the ability to get and set the style of a table


  Scenario Outline: Get the style of a table
    Given a table having <style> style
     Then table.style is styles['<value>']

    Examples: Table styles
      | style                    | value                  |
      | no explicit              | Normal Table           |
      | Table Grid               | Table Grid             |
      | Light Shading - Accent 1 | Light Shading Accent 1 |


  Scenario Outline: Apply a table style
    Given a table having <style> style
     When I assign <value> to table.style
     Then table.style is styles['<style-name>']

    Examples: Character style transitions
      | style       | value                  | style-name   |
      | no explicit | Table Grid             | Table Grid   |
      | no explicit | styles['Table Grid']   | Table Grid   |
      | Table Grid  | Normal Table           | Normal Table |
      | Table Grid  | styles['Normal Table'] | Normal Table |
      | Table Grid  | None                   | Normal Table |