-
Notifications
You must be signed in to change notification settings - Fork 717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add regression testing for channel update deletion behaviour #5960
Comments
Hi @indirectlylit @rtibbles I would like to take this up. I had a doubt as to where should I place the tests. Should it be in a new file (something like |
@YashJipkate I think if it's more convenient, you can just add a new test case to an existing module like |
@YashJipkate Are you working on this issue? If not, can I work on it? |
@muhammadalics currently no, but I was planning to resume it post the GSoC application period. But if you want to work on it, then feel free to go ahead. And let us know if you are up for it. |
Hii i would like to work on this issue please assign me the issue @marcellamaki |
Hello @Pursottam6003, thank you for your interest. As you volunteered for more issues and already have some of them assigned, I'm leaving this unassigned for now in case someone else wanted to tackle it as you're working on other issues. When your plate is empty, if this issue is still available, please remind yourself here and we can assign it to you. |
Hi, is this issue still open? I would like to work on it. |
Yes, these tests have not been written yet! I will assign you. |
Hey, |
Hi @nikkuAg, what exactly would you need to know at this point? |
@MisRob, I wanted to know how to write the test. Could you share some resources? |
Hi @nikkuAg There are some available tests for the deletion of channel related metadata during an upgrade. The first step would involve looking over these tests to identify any additional areas that have not been covered. You may also find helpful information about running automated tests in Kolibri here. I hope this helps! |
Can I be assigned this issue? |
Hi @aarishshahmohsin - yes, thank you for your interest. I will assign you. Let us know if you have any questions. Learning Equality will be closed for the end of the year from December 22 - January 2. Our team may be slower to respond during this time. |
Hey @marcellamaki, I went through the whole conversation of the issue and it seems to me that the task still remains to work as I also didn't find any linked PR with the issue. If it's still open can you please assign it to me? I would love to contribute. |
Hi @yashpandey002! Sure! I have assigned the issue to you. Thanks for your interest in contributing to Kolibri 👐 Please let us know if you have any questions. |
Thanks, @AlexVelezLl, and ya I will let you know if I have any queries👐 |
Hey @AlexVelezLl, actually I am having difficulty setting up the repository locally, it's showing me some errors related to some Python libraries not found. I went through the Github discussions but didn't find any solution to my problem and now I am confused about where to ask this query as it is related to the setup and not issue-specific. Please guide me about this. |
Hi @yashpandey002! Did you follow the following step and install the Python dependencies? |
Hey @ozer550 actually I was following the setup steps and when I tried setting up the virtual environment with pyenv(as it is recommended in docs) by following these instructions: https://kolibri-dev.readthedocs.io/en/develop/howtos/installing_pyenv.html I got some errors and not able to set up the virtual environment
If you want I can show you the exact error but I am not sure about how should I do it, like should I copy-paste the whole error here? |
I was wondering if you installed all the pre-requisites mentioned by pyenv here? |
Looks like after following the prerequisite instructions I have successfully installed the 3.9.9 version of Python with pyenv but now when I try to activate the virtual environment by this command: "pyenv activate kolibri-py3.9" it showing me: "pyenv-virtualenv: prompt changing not working for fish" and when I tried it again it showed: "pyenv-virtualenv: version `kolibri-py3.9' is already activated". So I am not sure if it is working fine or not? I searched for the "prompt changing not working for fish" and found this thread: pyenv/pyenv#1723 where it seems like they have closed it already |
If you type |
Thanks @rtibbles, when I executed the python --version command in Kolibri command it gave me 3.9.9(which I tried installing), and when I executed the same command in my global terminal it gave me 3.11.7, so now I am good to go right? |
Seems so! |
The error is described in the line mentioning the https://git-scm.com/docs/git-describe shows the latest version tag in the git repository, I get |
can i be assigned to this? |
Sure! @thesujai. I will assign this issue to you :). |
Hello 👋🏽
@rtibbles If my approach seems okay, then also let me know which branch to target the PR, it is often unclear with the labels |
Yes, all looks correct. For (2) just to clarify that doing a partial import over a full import should not trigger a deletion, but doing a full import over a partial import should. This work should be targeted to develop. |
Ref: https://github.com/learningequality/kolibri/pull/5853/files/b0104f3ef0e978f41beddf090240c4f1b5cafe04..94c5800705a4f5f5b5295de4fb75b9d7e4a75c6e#r329181611
Add a test to ensure that deleting during an upgrade proceeds properly.
The text was updated successfully, but these errors were encountered: