Home › Forums › KX Academy › advanced capstone test cases
-
advanced capstone test cases
Posted by harshit-raghuvanshi on April 12, 2024 at 8:58 amHi @laura
I have completed all codes but 3 test cases are failing. Please check out this image for the failed test cases
Laura replied 7 months, 3 weeks ago 2 Members · 8 Replies -
8 Replies
-
Hi @harshit-raghuvanshi ,
the “access” error will be thrown in those tests if you have not set up the IPC correctly.
I would recommend going through the Advanced IPC module on KX Academy if you haven’t already.If you are stuck on a particular aspect of section 3 feel free to send through some of your code and I can help further.
Thanks,
Laura
-
Hi @laura
below code is for 3.2 exercise , please look into it
.perm.users:("s*s";enlist "\t") 0:`$":/home/jovyan/developer/workspace/_nouser_/adv_capstone/AdvancedCapstone.Data/users.txt" .perm.users[`password]:"x"$.perm.users[`password] .perm.users:`user xkey .perm.users meta .perm.users .perm.users : update .Q.sha1 each password from .perm.users meta .perm.users
-
Your code for 3.2 is mostly likely fine as the test for 3.2 is passing.
The tests that are failing are 3.3, 3.4 and 3.6 so I would need to see the code for those exercises. It is likely that your code for 3.3 is incorrect it has impacted the rest of this section.
Thanks,
Laura
-
Hi @laura ,
Below are my code snippets. Please check it
for 3.3 - hdbH(set;`.perm.users;.perm.users)
for 3.4 - hdbH".z.pw:{(usr;pwd] $[.Q.sha1[pwd]~.perm.users[user][`password];1b;0b]} for 3.6 - hdbH".z.pg:{permission:.perm.users[.z.u;`api];test:.perm.parseQuery[x];$[permission~`all;value x;($[test~permission;value x;:`notAuthorized])]}"
-
Hi,
Your code looks mostly correct.
You have a typo in your .z.pw function, you’re using “user” instead of “usr” to check the password.
Let me know if that resolves things.
Thanks,
Laura
-
Hi @laura
Thank you for your support.
I have done with final submit but have not received any mail from KX.
-
Hi, I can see you’ve received your passcode now so you can enter it in the quiz and receive your certificate.
Congratulations on completing the KDB Developer Level 3 Course!
Laura
Log in to reply.