Skip to content

Commit b4b7ac5

Browse files
authored
Merge pull request #35 from per1234/reportsizetrends-formatting
libraries/compile-examples: Fix flake8 formatting violations in Python code
2 parents 43ce12e + 47c2f69 commit b4b7ac5

File tree

3 files changed

+49
-45
lines changed

3 files changed

+49
-45
lines changed

reportsizetrends/.flake8

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
[flake8]
22
doctests = True
3+
# W503 and W504 are mutually exclusive. PEP 8 recommends line break before.
4+
ignore = W503
35
max-complexity = 10
46
max-line-length = 120
57
select = E,W,F,C,N

reportsizetrends/reportsizetrends.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ class ReportSizeTrends:
7272
shared_data_first_column_letter = timestamp_column_letter
7373
shared_data_last_column_letter = commit_hash_column_letter
7474
shared_data_columns_headings_data = (
75-
"[[\"" + timestamp_column_heading + "\",\"" + sketch_name_column_heading + "\",\"" +
76-
commit_hash_column_heading + "\"]]")
75+
"[[\"" + timestamp_column_heading + "\",\"" + sketch_name_column_heading + "\",\""
76+
+ commit_hash_column_heading + "\"]]")
7777

7878
# These are appended to the FQBN as the size data column headings
7979
flash_heading_indicator = " flash"
@@ -146,8 +146,8 @@ def get_heading_row_data(self):
146146
def populate_shared_data_headings(self):
147147
"""Add the headings to the shared data columns (timestamp, sketch name, commit)"""
148148
spreadsheet_range = (
149-
self.sheet_name + "!" + self.shared_data_first_column_letter + self.heading_row_number + ":" +
150-
self.shared_data_last_column_letter + self.heading_row_number)
149+
self.sheet_name + "!" + self.shared_data_first_column_letter + self.heading_row_number + ":"
150+
+ self.shared_data_last_column_letter + self.heading_row_number)
151151
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
152152
range=spreadsheet_range,
153153
valueInputOption="RAW",
@@ -189,12 +189,12 @@ def populate_data_column_headings(self, flash_column_letter, ram_column_letter):
189189
flash_column_letter -- letter of the column that contains the flash usage data
190190
ram_column_letter -- letter of the column that contains the dynamic memory used by globals data
191191
"""
192-
logger.info("No data columns found for " + self.fqbn + ". Adding column headings at columns " +
193-
flash_column_letter + " and " + ram_column_letter)
194-
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + self.heading_row_number + ":" +
195-
ram_column_letter + self.heading_row_number)
196-
board_data_headings_data = ("[[\"" + self.fqbn + self.flash_heading_indicator + "\",\"" + self.fqbn +
197-
self.ram_heading_indicator + "\"]]")
192+
logger.info("No data columns found for " + self.fqbn + ". Adding column headings at columns "
193+
+ flash_column_letter + " and " + ram_column_letter)
194+
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + self.heading_row_number + ":"
195+
+ ram_column_letter + self.heading_row_number)
196+
board_data_headings_data = ("[[\"" + self.fqbn + self.flash_heading_indicator + "\",\"" + self.fqbn
197+
+ self.ram_heading_indicator + "\"]]")
198198
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
199199
range=spreadsheet_range,
200200
valueInputOption="RAW",
@@ -207,8 +207,8 @@ def get_current_row(self):
207207
populated -- whether the shared data has already been added to the row
208208
number -- the row number
209209
"""
210-
spreadsheet_range = (self.sheet_name + "!" + self.commit_hash_column_letter + ":" +
211-
self.commit_hash_column_letter)
210+
spreadsheet_range = (self.sheet_name + "!" + self.commit_hash_column_letter + ":"
211+
+ self.commit_hash_column_letter)
212212
request = self.service.spreadsheets().values().get(spreadsheetId=self.spreadsheet_id,
213213
range=spreadsheet_range)
214214
commit_hash_column_data = request.execute()
@@ -233,13 +233,13 @@ def create_row(self, row_number):
233233
Keyword arguments:
234234
row_number -- row number
235235
"""
236-
logger.info("No row found for the commit hash: " + self.commit_hash + ". Creating a new row #" +
237-
str(row_number))
238-
spreadsheet_range = (self.sheet_name + "!" + self.shared_data_first_column_letter + str(row_number) +
239-
":" + self.shared_data_last_column_letter + str(row_number))
240-
shared_data_columns_data = ("[[\"" + "{:%Y-%m-%d %H:%M:%S}".format(datetime.datetime.now()) + "\",\"" +
241-
self.sketch_name + "\",\"=HYPERLINK(\\\"" + self.commit_url + "\\\",T(\\\"" +
242-
self.commit_hash + "\\\"))\"]]")
236+
logger.info("No row found for the commit hash: " + self.commit_hash + ". Creating a new row #"
237+
+ str(row_number))
238+
spreadsheet_range = (self.sheet_name + "!" + self.shared_data_first_column_letter + str(row_number)
239+
+ ":" + self.shared_data_last_column_letter + str(row_number))
240+
shared_data_columns_data = ("[[\"" + "{:%Y-%m-%d %H:%M:%S}".format(datetime.datetime.now()) + "\",\""
241+
+ self.sketch_name + "\",\"=HYPERLINK(\\\"" + self.commit_url + "\\\",T(\\\""
242+
+ self.commit_hash + "\\\"))\"]]")
243243
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
244244
range=spreadsheet_range,
245245
valueInputOption="USER_ENTERED",
@@ -257,8 +257,8 @@ def write_memory_usage_data(self, flash_column_letter, ram_column_letter, row_nu
257257
flash -- flash usage
258258
ram -- dynamic memory used for global variables
259259
"""
260-
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + str(row_number) + ":" +
261-
ram_column_letter + str(row_number))
260+
spreadsheet_range = (self.sheet_name + "!" + flash_column_letter + str(row_number) + ":"
261+
+ ram_column_letter + str(row_number))
262262
size_data = "[[" + flash + "," + ram + "]]"
263263
request = self.service.spreadsheets().values().update(spreadsheetId=self.spreadsheet_id,
264264
range=spreadsheet_range,

reportsizetrends/tests/test_reportsizetrends.py

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,12 @@ def test_report_size_trends(self):
6666
)
6767
report_size_trends.get_current_row.assert_called_once()
6868
report_size_trends.create_row.assert_called_once_with(row_number=current_row["number"])
69-
report_size_trends.write_memory_usage_data.assert_called_once_with(flash_column_letter=data_column_letters["flash"],
70-
ram_column_letter=data_column_letters["ram"],
71-
row_number=current_row["number"],
72-
flash=flash,
73-
ram=ram)
69+
report_size_trends.write_memory_usage_data.assert_called_once_with(
70+
flash_column_letter=data_column_letters["flash"],
71+
ram_column_letter=data_column_letters["ram"],
72+
row_number=current_row["number"],
73+
flash=flash,
74+
ram=ram)
7475

7576
# Test populated shared data headings
7677
heading_row_data = {"values": "foo"}
@@ -113,8 +114,8 @@ def test_get_heading_row_data(self):
113114
report_size_trends.service = Service()
114115

115116
self.assertEqual(heading_row_data, report_size_trends.get_heading_row_data())
116-
spreadsheet_range = (sheet_name + "!" + report_size_trends.heading_row_number + ":" +
117-
report_size_trends.heading_row_number)
117+
spreadsheet_range = (sheet_name + "!" + report_size_trends.heading_row_number + ":"
118+
+ report_size_trends.heading_row_number)
118119
Service.get.assert_called_once_with(spreadsheetId=spreadsheet_id, range=spreadsheet_range)
119120
Service.execute.assert_called_once()
120121

@@ -138,9 +139,9 @@ def test_populate_shared_data_headings(self):
138139

139140
report_size_trends.populate_shared_data_headings()
140141
spreadsheet_range = (
141-
sheet_name + "!" + report_size_trends.shared_data_first_column_letter +
142-
report_size_trends.heading_row_number + ":" + report_size_trends.shared_data_last_column_letter +
143-
report_size_trends.heading_row_number
142+
sheet_name + "!" + report_size_trends.shared_data_first_column_letter
143+
+ report_size_trends.heading_row_number + ":" + report_size_trends.shared_data_last_column_letter
144+
+ report_size_trends.heading_row_number
144145
)
145146
Service.update.assert_called_once_with(
146147
spreadsheetId=spreadsheet_id,
@@ -199,10 +200,10 @@ def test_populate_data_column_headings(self):
199200

200201
report_size_trends.populate_data_column_headings(flash_column_letter=flash_column_letter,
201202
ram_column_letter=ram_column_letter)
202-
spreadsheet_range = (sheet_name + "!" + flash_column_letter + report_size_trends.heading_row_number + ":" +
203-
ram_column_letter + report_size_trends.heading_row_number)
204-
board_data_headings_data = ("[[\"" + fqbn + report_size_trends.flash_heading_indicator + "\",\"" + fqbn +
205-
report_size_trends.ram_heading_indicator + "\"]]")
203+
spreadsheet_range = (sheet_name + "!" + flash_column_letter + report_size_trends.heading_row_number + ":"
204+
+ ram_column_letter + report_size_trends.heading_row_number)
205+
board_data_headings_data = ("[[\"" + fqbn + report_size_trends.flash_heading_indicator + "\",\"" + fqbn
206+
+ report_size_trends.ram_heading_indicator + "\"]]")
206207
Service.update.assert_called_once_with(spreadsheetId=spreadsheet_id,
207208
range=spreadsheet_range,
208209
valueInputOption="RAW",
@@ -228,8 +229,8 @@ def test_get_current_row(self):
228229
report_size_trends.service = Service()
229230

230231
self.assertEqual({"populated": True, "number": 2}, report_size_trends.get_current_row())
231-
spreadsheet_range = (sheet_name + "!" + report_size_trends.commit_hash_column_letter + ":" +
232-
report_size_trends.commit_hash_column_letter)
232+
spreadsheet_range = (sheet_name + "!" + report_size_trends.commit_hash_column_letter + ":"
233+
+ report_size_trends.commit_hash_column_letter)
233234
Service.get.assert_called_once_with(spreadsheetId=spreadsheet_id, range=spreadsheet_range)
234235
Service.execute.assert_called_once()
235236
Service.execute = unittest.mock.MagicMock(return_value={"values": [["foo"], ["bar"]]})
@@ -258,11 +259,11 @@ def test_create_row(self):
258259
report_size_trends.service = Service()
259260

260261
report_size_trends.create_row(row_number=row_number)
261-
spreadsheet_range = (sheet_name + "!" + report_size_trends.shared_data_first_column_letter + str(row_number) +
262-
":" + report_size_trends.shared_data_last_column_letter + str(row_number))
263-
shared_data_columns_data = ("[[\"" + '{:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()) + "\",\"" +
264-
sketch_name + "\",\"=HYPERLINK(\\\"" + report_size_trends.commit_url +
265-
"\\\",T(\\\"" + report_size_trends.commit_hash + "\\\"))\"]]")
262+
spreadsheet_range = (sheet_name + "!" + report_size_trends.shared_data_first_column_letter + str(row_number)
263+
+ ":" + report_size_trends.shared_data_last_column_letter + str(row_number))
264+
shared_data_columns_data = ("[[\"" + '{:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()) + "\",\""
265+
+ sketch_name + "\",\"=HYPERLINK(\\\"" + report_size_trends.commit_url
266+
+ "\\\",T(\\\"" + report_size_trends.commit_hash + "\\\"))\"]]")
266267
Service.update.assert_called_once_with(spreadsheetId=spreadsheet_id,
267268
range=spreadsheet_range,
268269
valueInputOption="USER_ENTERED",
@@ -292,10 +293,11 @@ def test_write_memory_usage_data(self):
292293
Service.execute = unittest.mock.MagicMock()
293294
report_size_trends.service = Service()
294295

295-
report_size_trends.write_memory_usage_data(flash_column_letter=flash_column_letter, ram_column_letter=ram_column_letter,
296+
report_size_trends.write_memory_usage_data(flash_column_letter=flash_column_letter,
297+
ram_column_letter=ram_column_letter,
296298
row_number=row_number, flash=flash, ram=ram)
297-
spreadsheet_range = (sheet_name + "!" + flash_column_letter + str(row_number) + ":" +
298-
ram_column_letter + str(row_number))
299+
spreadsheet_range = (sheet_name + "!" + flash_column_letter + str(row_number) + ":"
300+
+ ram_column_letter + str(row_number))
299301
size_data = "[[" + flash + "," + ram + "]]"
300302
Service.update.assert_called_once_with(spreadsheetId=spreadsheet_id,
301303
range=spreadsheet_range,

0 commit comments

Comments
 (0)