Skip to content

Commit 1dc373f

Browse files
author
Maximilian Karl
committed
v 1.1.12
1 parent de14506 commit 1dc373f

File tree

4 files changed

+25
-3
lines changed

4 files changed

+25
-3
lines changed

docs/changes.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,9 @@ Version 1.1.11 (July 29, 2021)
9393
-----------------------------------
9494

9595
* change define unknown user in Utility!
96-
* users can now be referenced with uuids from other users or a new user will be created
96+
* users can now be referenced with uuids from other users or a new user will be created
97+
98+
Version 1.1.12 (July 29, 2021)
99+
-----------------------------------
100+
101+
* solved error: check for numpy is nan in Utility

github2pandas/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.1.11'
1+
__version__ = '1.1.12'

github2pandas/utility.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,7 @@ def define_unknown_user(user_dict, unknown_user, data_root_dir):
701701
alias = ""
702702
user = p_user.iloc[0]
703703
if "alias" in user:
704-
if (user["alias"] == numpy.NAN) or (user["alias"] is None):
704+
if numpy.isnan(user["alias"]) or (user["alias"] is None):
705705
alias = unknown_user
706706
else:
707707
alias = user["alias"] + ";" + unknown_user

tests/test_utility.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,23 @@ class Comment:
287287
self.assertIsNotNone(comment_data)
288288
self.assertFalse("author" in comment_data.keys())
289289

290+
def test_define_unknown_user(self):
291+
class User:
292+
node_id = "test_define_unknown_user"
293+
name = "test_define_unknown_user"
294+
email = "test_define_unknown_user@test.de"
295+
login = "test_define_unknown_user"
296+
user = Utility.extract_user_data(User(), self.users_ids, self.default_data_folder)
297+
new_user = Utility.define_unknown_user({"test":user},"test",self.default_data_folder)
298+
class User2:
299+
node_id = "test_define_unknown_user2"
300+
name = "test_define_unknown_use2r"
301+
email = "test_define_unknown_user2@test.de"
302+
login = "test_define_unknown_user2"
303+
user2 = Utility.extract_user_data(User2(), self.users_ids, self.default_data_folder)
304+
new_user = Utility.define_unknown_user({"test2":user2},"test2",self.default_data_folder)
305+
print(Utility.get_users(self.default_data_folder))
306+
290307
def setUp(self):
291308
self.default_data_folder.mkdir(parents=True, exist_ok=True)
292309

0 commit comments

Comments
 (0)