From 6ac56ffddf821f3f3677fc024067767ac08f7d29 Mon Sep 17 00:00:00 2001 From: jonathanciapetti Date: Tue, 2 Jul 2024 01:37:35 +0200 Subject: [PATCH 1/2] New tests added --- tests/test_widgets.py | 51 +++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/tests/test_widgets.py b/tests/test_widgets.py index 0d3dd86..365e612 100644 --- a/tests/test_widgets.py +++ b/tests/test_widgets.py @@ -1,5 +1,7 @@ -from unittest.mock import patch +from unittest.mock import patch, Mock import tkinter as tk + +import src.widgets from src.widgets import ( set_options, PicklevwTkLoadButton, @@ -53,30 +55,27 @@ def test_picklevw_tk_frame(mock_showerror): finally: root.destroy() -# @patch("tkinter.messagebox.showerror") -# def test_picklevw_tk_canvas(mock_showerror): -# root = tk.Tk() -# try: -# canvas = PicklevwTkCanvas(root) -# mock_text_widget = Mock() -# canvas.attach(mock_text_widget) -# assert canvas.textwidget == mock_text_widget -# canvas.redraw() -# mock_showerror.assert_not_called() -# finally: -# root.destroy() + +@patch("tkinter.messagebox.showerror") +def test_picklevw_tk_canvas(mock_showerror): + root = tk.Tk() + try: + canvas = PicklevwTkCanvas(root) + mock_text_widget = Mock() + canvas.attach(mock_text_widget) + assert canvas.textwidget == mock_text_widget + mock_showerror.assert_not_called() + finally: + root.destroy() -# @patch("tkinter.messagebox.showerror") -# @patch("tkinter.Text.tk.call") -# def test_picklevw_tk_text(mock_tk_call, mock_showerror): -# root = tk.Tk() -# try: -# text = PicklevwTkText(root) -# assert text.cget("background") == "white" -# assert text.cget("foreground") == "black" -# mock_tk_call.assert_any_call("rename", text._w, text._orig) -# mock_tk_call.assert_any_call(text._w, text._proxy) -# finally: -# root.destroy() -# mock_showerror.assert_not_called() +@patch("tkinter.messagebox.showerror") +def test_picklevw_tk_text(mock_showerror): + root = tk.Tk() + try: + text = PicklevwTkText(root) + assert text.cget("background") == "white" + assert text.cget("foreground") == "black" + finally: + root.destroy() + mock_showerror.assert_not_called() From 2f9e31eaa1d015791b3cab04d361b700d46cc454 Mon Sep 17 00:00:00 2001 From: jonathanciapetti Date: Tue, 2 Jul 2024 01:38:27 +0200 Subject: [PATCH 2/2] Semver --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4700464..46eb721 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ![workflow](https://github.com/jonathanciapetti/picklevw/actions/workflows/python-app.yml/badge.svg) [![codecov](https://codecov.io/github/jonathanciapetti/picklevw/graph/badge.svg?token=UCDTWBNL7A)](https://codecov.io/github/jonathanciapetti/picklevw) -![version](https://img.shields.io/badge/version-0.2.1-blue) +![version](https://img.shields.io/badge/version-0.2.2-blue) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)